加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Qt exe自动拷贝依赖dll

发布时间:2020-12-14 01:18:36 所属栏目:百科 来源:网络整理
导读:windeployqt 找出依赖,并自动拷贝到当前目录 通过 Qt "D:QtQt5.4.05.4msvc2013_64binwindeployqt.exe" 命令找出依赖的库 windeployqt QtWebApp.exe 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 D:qtcodebuild-QtWebApp-Desktop_Qt_5

windeployqt 找出依赖,并自动拷贝到当前目录


通过 Qt "D:QtQt5.4.05.4msvc2013_64binwindeployqt.exe" 命令找出依赖的库


windeployqt QtWebApp.exe

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
D:qtcodebuild-QtWebApp-Desktop_Qt_5_4_0_MSVC2013_64bit-ReleasetmpQtWebApp.ex
e64bit,releaseexecutable
Directdependencies:Qt5CoreQt5NetworkQt5Sql
Alldependencies:Qt5CoreQt5NetworkQt5Sql
Tobedeployed:Qt5CoreQt5NetworkQt5Sql
Warning:Cannot find VisualStudioinstallationdirectory,VCINSTALLDIRisnots
et.
Updatingicuin53.dll.
Updatingicuuc53.dll.
Updatingicudt53.dll.
UpdatingQt5Core.dll.
UpdatingQt5Network.dll.
UpdatingQt5Sql.dll.
Creatingdirectorybearer.
Updatingqgenericbearer.dll.
Updatingqnativewifibearer.dll.
Creatingdirectorysqldrivers.
Updatingqsqlite.dll.
Updatingqsqlmysql.dll.
Updatingqsqloci.dll.
Updatingqsqlodbc.dll.
Updatingqsqlpsql.dll.

所依赖的 Qt 库都会自动拷贝到当录下!

注意:

Warning: Cannot find Visual Studio installation directory,VCINSTALLDIR is not s

et

直接用 "VS2013 开发人员命令提示" 命令行去,执行刚才的windeployqt QtWebApp.exe,会将 "vcredist_x64.exe"(vc x64 运行最少环境)程序放入当前目录。


建议:将所用到的库与开发环境的路径都放入 PATH 环境变量中设置好,这样使用windeployqt 都能找到对应的 dll.当然使用对应的 工具的 "命令行工具" 也是可以的!



Qt绿色版的程序就这样生成完成!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读