vs+qt编译成exe运行以及更换图标

上一篇,终于把打地鼠游戏做好啦,现在把做好的打地鼠游戏编译成.exe的程序,让其他未经过配置的电脑也可以运行游戏吧!
打地鼠游戏代码

第一步,先给我们的程序换一个好看的图标。

1.找一张好看的图片,在网上找一下在线的ico转换器,把图片转换成.ico格式的图标。我这里用了罗小黑的图片。转换好,将其添加到项目中。
在这里插入图片描述
2.在vs里右击项目名,添加资源。并在弹出框内选择添加ICON,再将上一步转换好的.ico文件导入进来。
在这里插入图片描述在这里插入图片描述
3.右击新建好的.rc文件,选择查看代码,在打开的.rc代码中,加入IDI_ICON1 ICON DISCARDABLE “favicon.ico” ,favicon.ico是ico的文件名,因为.ico和.rc文件在同一层目录下,所以直接写图标名即可。
在这里插入图片描述
4.重新生成一下解决方案,下面的图标就变了。

在这里插入图片描述

第二步,编译成.exe的程序

1.首先在VS的编译器里把debug模式,切换成release模式。

注:切换之后就不能进行断点调试啦。
	debug模式配置的项目属性,也要在release模式下重新配置一遍,打地鼠游戏没有这些配置,所以略过。

在这里插入图片描述
2.再重新生成一遍代码,就可以看到项目名BeatMouse\x64下多了一个Release文件夹,打开里面有一个.exe文件,并且图标已经变成我们第一步设置的那个图标了。
在这里插入图片描述
3.添加一些需要的.dll文件。我这里添加了这些,双击.exe,它会提醒你缺少哪些.dll文件,然后到你qt安装的目录下去找,找到之后把.dll文件复制到你.exe所在位置即可。
我的qt安装目录是I:\qt5.9.8,一般缺少的dll文件在I:\qt5.9.8\5.9.8\msvc2017_64下的bin、include和plugins里。
我这里添加了这些.dll
在这里插入图片描述
4.添加完后, 把整个release文件夹打包,发给别人,解压后双击.exe文件应该就可以使用啦,如果还提示缺少**.dll,那就重复上一步,添加进去就好了。
由于图片等资源已经在.qrc文件里封装好了,你给别人的就是一个.exe文件以及一堆.dll文件。一点都不用担心别人会看到你的图片、声音等资源,很安全~

5.右击.exe,发送到桌面快捷方式,在桌面就可以快捷访问啦!
在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值