上一篇,终于把打地鼠游戏做好啦,现在把做好的打地鼠游戏编译成.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,发送到桌面快捷方式,在桌面就可以快捷访问啦!