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(😵坑啊)
文件打包的步骤
-
使用release编译
-
编译后生成的Realse文件夹在工程文件夹的同一目录下面
-
找到,拷出exe,粘贴到一个文件夹中
-
打开**软件,cd到粘贴了exe的文件夹下
-
输入命令
windeployqt 文件名.exe
-
相同目录下会生成一个文件夹,里面已包含需要的dll文件,这时已完成
单文件软件制作
即可打包制作单文件夹文件了