赞
踩
1、将QT程序先放到一个文件中
(1)QT切换到release模式,编译后在构建目录生成可执行文件,例如myqq.exe,把该文件复制到一个单独文件夹;
(2)在开始菜单找到QT,在里面找cmd命令行程序,类似“Qt 5.14.2 (MinGW 7.3.0 32-bit)”,点击运行;
(3)命令行输入:cd “myqq.exe所在路径”,例如“cd F:\myqq-main\build-myqq-Desktop_Qt_5_14_2_MinGW_32_bit-Release\release”,执行;
(4)然后使用 windeployqt 工具命令:windeployqt myqq.exe,执行即可把依赖库复制到当前目录。生成如下:
2、
下载QtInstallerFramework-win-x86.exe
(1)安装QtInstallerFramework-win-x86.exe
(2)添加环境变量
3、配置
安装目录有个这个,这是个例子
主要配置./config/config.xml 和 ./packages/com.vendor.product/meta/installscript.qs
然后将第一步F://MyQQ文件夹里的所有东西全部复制到./packages/com.vendor.product/data目录下,包含第三方的链接库
4、制作安装包
binarycreator.exe -f -c config\config.xml -p packages setup.exe
备注:可以不用写.bat脚本
参考:
(1)Windows程序安装包制作——Qt Installer Framework_OneSea的博客-CSDN博客
(2)Qt程序打包成安装包exe_夏天匆匆2过的博客-CSDN博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。