美文网首页
qt发布知多少

qt发布知多少

作者: bowen_4ae0 | 来源:发表于2020-03-11 20:59 被阅读0次

    总体


    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

    相关文章

      网友评论

          本文标题:qt发布知多少

          本文链接:https://www.haomeiwen.com/subject/adfbfhtx.html