发布release版本
debug版本因其中包含了调试信息使得程序依赖的dll文件很大,真正发布程序时要使用release版本。
在Qt中选择release编译通过后会在项目的build文件夹中找到对应exe文件,若添加进了环境变量则会直接运行。若要想在其他人的电脑也能运行需要在Qt的bin目录下将
- Qt5Core.dll
- Qt5Gui.dll
- Qt5Widgets.dll
复制到release文件中,我的不适用Mingw编译的而是msvc2013_64所以只需这个三个文件
如果是Mingw则还需要 - libgcc_s_dw2-1.dll
- libstdc+±6.dll
- libwinpthread-1.dll
如果Qt使用了png格式之外的图片,则文件中需要复制按照安装目录下plugins中的imageformats需要的格式对应的dll。
数据库等同理复制。
添加一个好看的icon
- 将ico文件放在项目文件中;
- 在.pro文件中最后一行添加语句
RC_ICONS = superperforma.ico
- 使用release进行编译
效果如图