在项目完成时,总会有一些软件要求,这时我们在自己的电脑上实现的不错的项目需要被打包出来。下面笔者记录一下自己的打包经验
1首先一个好的应用需要一个大方的图标
添加图标时,需要将图标图片找出来并且将其转换为 .ico 格式。我使用的是下面的这个免费在线转换:在线免费将图片转换成ico图标格式-转换成ico然后将得到的.ico格式图片放到我们项目文件夹里面,
然后还要在项目的.pro文件里面输入
RC_ICONS = XXX.ico//XXX为你的图片名称
这样图标就设置成功了
2将qt项目生成exe文件
将项目Release一下,会在你的qt项目文件夹下生成一个新文件夹,例子如下面右图所示
在这个文件夹中找到release文件夹,点击进入,就可以找到我们生成的.exe文件了,需要注意的是,这里生成的exe文件还没有配置环境,不能在别人的电脑上运行,所以还需要进行最后一步
3给exe文件生成辅助文件
1 新建一个文件夹,将exe文件转移到这里,此时这个文件夹里面只有一个exe文件
2 在搜索栏中输入qt,可以找到这个MinGW XXXX这个应用(每个人版本号不一定一样),打开它
在出来的界面中利用 cd 将目录转为刚才新建的那个里面只有exe文件的文件夹
然后在这里输入windeployqt XXX.exe(XXX为exe名称),然后稍微加载一下后,这个文件夹中就加入了各种扩展文件,这个时候点击这个exe就可以不借助平台直接打开了,将文件压缩后发给别人也是同理,可以直接打开exe运行了。