环境:win7pro,QT5.2.1,QTCREATOR3.0.1,mingw48_32
最近开始学习windows下qt编程,利用的是qtcreator这个ide,感觉这个环境用起来很方便,不过在发布的时候碰到了几个问题:1、如何发布程序,2、如何添加图标,查询资料后知道了如何解决:
一、如何在windows下发布qt5程序
首先选择项目,再点击绿框内按钮选择release,之后选择红框内按钮编译构建,如果点击的是运行,程序有可能会报错,因为相关的DLL文件并没有被拷贝到release目录下,例如我的2048项目的release目录为D:\Qt\qtworks\build-2048-Desktop_Qt_5_2_1_MinGW_32bit-Release\release,进入目录运行2048.exe报错
这个时候就需要去QT的安装目录找到这个文件并拷贝过来,或者直接用搜索是最方便的
集齐所有的DLL文件之后就能运行了。
另外,如果想让程序在别的windows机器上运行,最好用一件release重新打包发布一下,再创建platforms文件夹并将qwindows.dll放在文件夹里
二、如何创建程序的图标
只需要在.pro项目文件中加入如下一行
RC_ICONS = window.ico并将window.ico文件放入代码所在目录即可