qt发布知多少

2020-03-11  本文已影响0人  bowen_4ae0

总体


1. 构建release版本软件

2. 将软件和库(如有)拷贝到发布目录

3. 运行Qt 5.12.4 (MinGW 7.3.0 64-bit)命令行(不同版本名字稍有差别),进入发布命令执行“windeployqt [软件|库名]”,执行后会将所依赖库文件拷贝到发布目录

4. 使用Enigma Virtual Box进行发布

设置主窗口图标


1. 在绘图工具(例如Photoshop)中设计好图标,图标的分辨率最好大于32*32。图标需要用*ico或*png的文件。如果想偷懒一点,直接去这里(http://www.iconfinder.com/)下载,大量好看免费的图标。

2. Mainwindow的构造函数中设置图标

setWindowIcon(QIcon(QString("file.png")));

设置运行程序图标


1. 创建一个包含图标图像的ICO文件,并将其保存在资源文件目录下,例如命名为:myapp.ico(图片可在网站http://www.bitbug.net/转换一下)

2. 创建一个.rc文件,包含如下内容:

IDI_ICON1               ICON    DISCARDABLE     "myapp.ico"  

3. 在工程文件myapp.pro文件中写入如下内容:

RC_FILE = myapp.rc  

参考


Qt 程序打包发布总结 -->  https://www.cnblogs.com/lvdongjie/p/7250547.html

Dependency Walker使用说明 --> https://blog.csdn.net/swort_177/article/details/5426848

qt项目在Windows平台上面发布成可执行程序.exe  -->  https://blog.csdn.net/qq_33154343/article/details/96448388

dependency walker下载   -->    http://dependencywalker.com/depends22_x86.zip

enigma virtual box下载  -->  https://enigmaprotector.com/en/downloads.html

Enigma 将Qt多个库文件打包生成一个exe文件  -->  https://blog.csdn.net/qq_35451572/article/details/80322234

使用NSIS程序打包发布  -->  https://segmentfault.com/a/1190000005056685

Qt之NSIS打包  -->  https://blog.csdn.net/xuhui_liu/article/details/71721556

上一篇 下一篇

猜你喜欢

热点阅读