Qt的软件打包流程(Windows环境下)

设置icon


  • 许多的icon可以在该网站下载到:
    easyicon

  • 或者可以自己制作icon
    favicon

  • 设置方法:
    1. 将ico后缀的图标文件放在project目录下面,更名为myicon.ico
    2. 在pro文件中添加一句 RC_ICONS = myicon.ico
    3. 编译即可(也可根据需求同事修改ico的名字,保持一致即可)

文件打包的bug


在windows下Qt自带打包软件windeployqt

这里有个坑,我特意下载了早一些版本的Qt,为Qt5.14.0

但是在使用该软件打包的时候报错

Unable to find Platform Plugin

也能看到这个bug提交至官方,但是说已经修复(事实上并不能解决......)

所以解决办法就是回滚至Q5.13.1(😵坑啊)

文件打包的步骤


  1. 使用release编译

  2. 编译后生成的Realse文件夹在工程文件夹的同一目录下面

  3. 找到,拷出exe,粘贴到一个文件夹中

  4. 打开**软件,cd到粘贴了exe的文件夹下

  5. 输入命令windeployqt 文件名.exe

  6. 相同目录下会生成一个文件夹,里面已包含需要的dll文件,这时已完成

单文件软件制作


胡萝卜周Enigma Virtual Box下载

即可打包制作单文件夹文件了

posted @ 2020-05-16 16:40  Tzbubble  阅读(920)  评论(2编辑  收藏  举报