QT程序有Debug模式和Release模式
Debug模式:用于代码调试,有输出信息
Release模式:用于程序的正式发布
一般没有安装QT的电脑上都没有QT可运行文件所需要的库
一般出现索要的库文件找不到:
有两种方式可以解决问题:
复制动态库:把提示中的文件添加到当前目录
添加好的情况
添加环境变量:设置系统的PATH的环境变量
把文件复制到对应的bin文件下面:
其实上面都太复杂,用下面的方法更快捷
使用Qt自带工具查找dll等文件。
①.将Qt安装目录的bin的路径添加到环境变量
我的Qt-bin路径
添加变量:计算机-右键-属性-高级系统设置-环境变量-系统变量-path-编辑(记得变 量之间用分号隔开);
②.点击开始-cmd-回车进入命令提示符,使用cd命令进入刚刚创建的A文件夹
③.现在开始关键一步:接着输入:windeployqt xx.exe (xx为exe文件名)。
现在A文件夹下会出现许多文件,把A文件夹拷贝给其他人的电脑就可用了。
下面就是自动添加的库文件。
使用Advanced Installer打包程序
我还是比较喜欢把他弄成安装包,这样更方便,更正式。Advanced Installer这个工具简直太赞了,打包的程序安装界面十分的正式,一点都不山寨,还有很多安装包的皮肤可供选择。如图为打好包的图标:
运行后的效果如图:
里面还提供了导入注册表、安装后创建快捷方式等等方便的配置。
** 下载地址:http://down7.pc6.com/gm1/Advanced%20Installer.zip **
使用教程,还是参考后面的参考文献中的【4】,这里不在赘述了。
设置应用程序图标
准备好ICON文件
在项目文件中添加代码: RC_ICONS = test.ico
再次运行程序查看图标
这个网站可以制作ico文件