QT程序有Debug模式和Release模式

Debug模式:用于代码调试,有输出信息

Release模式:用于程序的正式发布

一般没有安装QT的电脑上都没有QT可运行文件所需要的库

一般出现索要的库文件找不到:

11. 程序的运行和发布_环境变量

有两种方式可以解决问题:

复制动态库:把提示中的文件添加到当前目录

添加好的情况

11. 程序的运行和发布_环境变量_02

添加环境变量:设置系统的PATH的环境变量

把文件复制到对应的bin文件下面:

11. 程序的运行和发布_ico_03

其实上面都太复杂,用下面的方法更快捷

使用Qt自带工具查找dll等文件。

①.将Qt安装目录的bin的路径添加到环境变量

我的Qt-bin路径

添加变量:计算机-右键-属性-高级系统设置-环境变量-系统变量-path-编辑(记得变 量之间用分号隔开);

②.点击开始-cmd-回车进入命令提示符,使用cd命令进入刚刚创建的A文件夹

③.现在开始关键一步:接着输入:windeployqt xx.exe (xx为exe文件名)。

现在A文件夹下会出现许多文件,把A文件夹拷贝给其他人的电脑就可用了。

下面就是自动添加的库文件。
11. 程序的运行和发布_环境变量_04

使用Advanced Installer打包程序

我还是比较喜欢把他弄成安装包,这样更方便,更正式。Advanced Installer这个工具简直太赞了,打包的程序安装界面十分的正式,一点都不山寨,还有很多安装包的皮肤可供选择。如图为打好包的图标:

11. 程序的运行和发布_库文件_05

运行后的效果如图:

11. 程序的运行和发布_ico_06

11. 程序的运行和发布_ico_07

11. 程序的运行和发布_库文件_08

里面还提供了导入注册表、安装后创建快捷方式等等方便的配置。

** 下载地址:​​http://down7.pc6.com/gm1/Advanced%20Installer.zip​​ **

使用教程,还是参考后面的参考文献中的【4】,这里不在赘述了。

 

设置应用程序图标

准备好ICON文件

在项目文件中添加代码: RC_ICONS = test.ico

再次运行程序查看图标

这个网站可以制作ico文件

​http://www.bitbug.net/​

​https://tool.lu/favicon/​