日志
使用windeployqt自动化发布应用程序
2018-11-21 21:57
QT使用windeployqt部署发布及其精简
https://blog.csdn.net/itas109/article/details/80497065#1%E5%89%8D%E8%A8%80 使用windepoyqt配合qt.conf可以使发布的应用程序更简洁 例如: 1.在Qt5.10.1版本下,使用qtcreator4.7创建一个quick2工程test,并编译成release版本 2.配置qt.conf如下 [Paths] Prefix=quick 前缀quick为加载插件plugins和qml库的目录前缀 3.使用windeployqt.exe工具导入qt的依赖库,第三方依赖的库需要自己手动导入。批处理设置如下: @echo off echo 发布test应用程序 set QTDIR=C:\Qt\Qt5.10.1\5.10.1\msvc2015 set APPDIR=C:\Users13293\Desktop\publishTest echo 开发deploy 依赖Qt的库,去掉依赖的系统的d3d %QTDIR%\bin\windeployqt.exe --no-system-d3d-compiler --dir %APPDIR%\quick\qml --libdir %APPDIR% --plugindir %APPDIR%\quick\plugins --qmldir %QTDIR%\qml %APPDIR%\test.exe pause 如下图所示: 4.点击批处理publish.bat,就可以实现自动化发布test.exe的应用程序了,而且依赖的库也相对比较整洁。如下图: 使用windeployqt.exe自动化发布test.exe应用程序完毕。 希望大家多多指教。 |
下一篇: 最近用python写小工具,python真的挺好用
上一篇: qt.conf的使用