当前位置: 首页 > news >正文

新疆生产建设兵团党委网站重庆网站优化

新疆生产建设兵团党委网站,重庆网站优化,wordpress优化思路,大渡口网站建设英文解决站点 applocal.ps1 fails in Visual Studio 2019 because of wildcard path in VcpkgAppLocalDLLs Issue #28614 microsoft/vcpkg 虽然这个bug不影响生成exe文件,第一次会弹出该错误,再次运行就正常,vcpkg会把对应的libcrypto-*-x64.dll版本复制到exe路径下..但是对…

英文解决站点

applocal.ps1 fails in Visual Studio 2019 because of wildcard path in VcpkgAppLocalDLLs · Issue #28614 · microsoft/vcpkg

 虽然这个bug不影响生成exe文件,第一次会弹出该错误,再次运行就正常,vcpkg会把对应的libcrypto-*-x64.dll版本复制到exe路径下..但是对于强迫症来说,还是别扭的.

找到vcpkg安装路径中  

release版路径

installed\<环境路径>\plugins\qtdeploy.ps1

# This script is based on the implementation of windeployqt for qt5.7.1
#
# Qt's plugin deployment strategy is that each main Qt Module has a hardcoded
# set of plugin subdirectories. Each of these subdirectories is deployed in
# full if that Module is referenced.
#
# This hardcoded list is found inside qttools\src\windeployqt\main.cpp. For
# updating, inspect the symbols qtModuleEntries and qtModuleForPlugin.# Note: this function signature and behavior is depended upon by applocal.ps1
function deployPluginsIfQt([string]$targetBinaryDir, [string]$QtPluginsDir, [string]$targetBinaryName) {$baseDir = Split-Path $QtPluginsDir -parent$binDir = "$baseDir\bin"function deployPlugins([string]$pluginSubdirName) {if (Test-Path "$QtPluginsDir\$pluginSubdirName") {Write-Verbose "  Deploying plugins directory '$pluginSubdirName'"New-Item "$targetBinaryDir\plugins\$pluginSubdirName" -ItemType Directory -ErrorAction SilentlyContinue | Out-NullGet-ChildItem "$QtPluginsDir\$pluginSubdirName\*.dll" | % {deployBinary "$targetBinaryDir\plugins\$pluginSubdirName" "$QtPluginsDir\$pluginSubdirName" $_.Nameresolve "$targetBinaryDir\plugins\$pluginSubdirName\$($_.Name)"}} else {Write-Verbose "  Skipping plugins directory '$pluginSubdirName': doesn't exist"}}# We detect Qt modules in use via the DLLs themselves. See qtModuleEntries in Qt to find the mapping.if ($targetBinaryName -match "Qt5Cored?.dll") {if (!(Test-Path "$targetBinaryDir\qt.conf")) {"[Paths]" | Out-File -encoding ascii "$targetBinaryDir\qt.conf"}} elseif ($targetBinaryName -match "Qt5Guid?.dll") {Write-Verbose "  Deploying platforms"New-Item "$targetBinaryDir\plugins\platforms" -ItemType Directory -ErrorAction SilentlyContinue | Out-NullGet-ChildItem "$QtPluginsDir\platforms\qwindows*.dll" | % {deployBinary "$targetBinaryDir\plugins\platforms" "$QtPluginsDir\platforms" $_.Name}deployPlugins "accessible"deployPlugins "imageformats"deployPlugins "iconengines"deployPlugins "platforminputcontexts"deployPlugins "styles"} elseif ($targetBinaryName -match "Qt5Networkd?.dll") {deployPlugins "bearer"if (Test-Path "$binDir\libcrypto-3-x64.dll"){deployBinary "$targetBinaryDir" "$binDir" "libcrypto-3-x64.dll"deployBinary "$targetBinaryDir" "$binDir" "libssl-3-x64.dll"}if (Test-Path "$binDir\libcrypto-3.dll"){deployBinary "$targetBinaryDir" "$binDir" "libcrypto-3.dll"deployBinary "$targetBinaryDir" "$binDir" "libssl-3.dll"}} elseif ($targetBinaryName -match "Qt5Sqld?.dll") {deployPlugins "sqldrivers"} elseif ($targetBinaryName -match "Qt5Multimediad?.dll") {deployPlugins "audio"deployPlugins "mediaservice"deployPlugins "playlistformats"} elseif ($targetBinaryName -match "Qt5PrintSupportd?.dll") {deployPlugins "printsupport"} elseif ($targetBinaryName -match "Qt5Qmld?.dll") {if(!(Test-Path "$targetBinaryDir\qml")){if (Test-Path "$binDir\..\qml") {cp -r "$binDir\..\qml" $targetBinaryDir} elseif (Test-Path "$binDir\..\..\qml") {cp -r "$binDir\..\..\qml" $targetBinaryDir} else {throw "FAILED"}}foreach ($a in @("Qt5Quick", "Qt5Quickd", "Qt5QmlModels", "Qt5QmlModelsd", "Qt5QuickControls2", "Qt5QuickControls2d", "Qt5QuickShapes", "Qt5QuickShapesd", "Qt5QuickTemplates2", "Qt5QuickTemplates2d", "Qt5QmlWorkerScript", "Qt5QmlWorkerScriptd", "Qt5QuickParticles", "Qt5QuickParticlesd", "Qt5QuickWidgets", "Qt5QuickWidgetsd")){if (Test-Path "$binDir\$a.dll"){deployBinary "$targetBinaryDir" "$binDir" "$a.dll"}}deployPlugins "scenegraph"deployPlugins "qmltooling"} elseif ($targetBinaryName -match "Qt5Quickd?.dll") {foreach ($a in @("Qt5QuickControls2", "Qt5QuickControls2d", "Qt5QuickShapes", "Qt5QuickShapesd", "Qt5QuickTemplates2", "Qt5QuickTemplates2d", "Qt5QmlWorkerScript", "Qt5QmlWorkerScriptd", "Qt5QuickParticles", "Qt5QuickParticlesd", "Qt5QuickWidgets", "Qt5QuickWidgetsd")){if (Test-Path "$binDir\$a.dll"){deployBinary "$targetBinaryDir" "$binDir" "$a.dll"}}deployPlugins "scenegraph"deployPlugins "qmltooling"} elseif ($targetBinaryName -like "Qt5Declarative*.dll") {deployPlugins "qml1tooling"} elseif ($targetBinaryName -like "Qt5Positioning*.dll") {deployPlugins "position"} elseif ($targetBinaryName -like "Qt5Location*.dll") {deployPlugins "geoservices"} elseif ($targetBinaryName -like "Qt5Sensors*.dll") {deployPlugins "sensors"deployPlugins "sensorgestures"} elseif ($targetBinaryName -like "Qt5WebEngineCore*.dll") {deployPlugins "qtwebengine"} elseif ($targetBinaryName -like "Qt53DRenderer*.dll") {deployPlugins "sceneparsers"} elseif ($targetBinaryName -like "Qt5TextToSpeech*.dll") {deployPlugins "texttospeech"} elseif ($targetBinaryName -like "Qt5SerialBus*.dll") {deployPlugins "canbus"}
}

        将文件中出现 libcrypto-*-x64.dll ,libssl-*-x64.dll中的*直接改为编译好的dll中的数字,笔者的vcpkg中的版本为3,所以改成了3就正常了,反正就是不要出现*号通配符.

deployPlugins "bearer"if (Test-Path "$binDir\libcrypto-*-x64.dll"){deployBinary "$targetBinaryDir" "$binDir" "libcrypto-*-x64.dll"deployBinary "$targetBinaryDir" "$binDir" "libssl-*-x64.dll"}if (Test-Path "$binDir\libcrypto-*.dll"){deployBinary "$targetBinaryDir" "$binDir" "libcrypto-*.dll"deployBinary "$targetBinaryDir" "$binDir" "libssl-*.dll"}改为:deployPlugins "bearer"if (Test-Path "$binDir\libcrypto-3-x64.dll"){deployBinary "$targetBinaryDir" "$binDir" "libcrypto-3-x64.dll"deployBinary "$targetBinaryDir" "$binDir" "libssl-3-x64.dll"}if (Test-Path "$binDir\libcrypto-3.dll"){deployBinary "$targetBinaryDir" "$binDir" "libcrypto-3.dll"deployBinary "$targetBinaryDir" "$binDir" "libssl-3.dll"}

debug版路径 

笔者电脑路径: G:\vcpkg\installed\x64-windows\debug\plugins

直接将release版本改好的替换即可,32位环境下也是一样的

http://www.cadmedia.cn/news/12010.html

相关文章:

  • 知名网站开发公司免费b站推广网站入口202
  • 佛山网站建设怎么选自己建网站的详细步骤
  • 八爪鱼网络网站建设如何制作一个属于自己的网站
  • 58招商加盟项目长春百度网站优化
  • 什么网站做教育的比较多百度一下首页网页手机版
  • 微信手机网站支付怎么做人员优化方案
  • WordPress 数据库 缓存珠海关键词优化软件
  • wap站网站发布与推广怎么写
  • 宁波网站建设培训班网络营销的概念
  • 建立网站的教学书籍新网络营销
  • 文山建设局网站建站模板
  • 招工 最新招聘信息保安优化资讯
  • 学编程能干什么seo门户网价格是多少钱
  • 电子商务网站开发与管理实验报告十大推广app平台
  • 做农产品交易网站有人看片吗免费的
  • 成人用品网站开发seo的中文含义是
  • 闵行区人民政府官网广州seo网站推广
  • 网站系统建设需要什么资质搜易网托管模式的特点
  • 2023年二建报名网站官网登录新东方英语培训机构官网
  • 中湾建设集团58网站百度网盘提取码入口
  • 网站正在建设中色关键词热度分析
  • 成都网站建设:广告联盟平台排名
  • 网站的建设流程搜索引擎论文3000字
  • 百度推广进入后是别的网站 说是服务器问题凡科建站登录
  • 专做网站的公司今天的新闻 联播最新消息
  • 专业建设外贸网站制作域名申请哪家好
  • 网站建设与管理的现状百度百科分类方法
  • 策划对于企业网站建设来说外贸seo推广招聘
  • 大宗交易平台有哪些seo域名综合查询
  • 大埔县住房和城乡规划建设局网站2023最新15件重大新闻