一、下载程序打包组件
下载好的组件直接打开安装
二、设置VS编译器
1)设置为release模式,并把相关的设置也重新配置(sdl检查、字符集等等)
2)把项目属性中的运行库,更改为“多线程(/MT)”
三、在同一解决方案下创建Setup项目
四、添加项目文件到Setup项目中
这里演示我的推箱子项目
这里将演示两种情况,一种是程序需要的素材文件与程序文件在同一目录下,另一种是素材文件在二级目录下
第一种情况
在应用程序文件夹(Application Folder)中添加项目路径
因为我的图片和运行程序在同一目录下,所以这里添加文件是要全部包括
第二种情况
如果运行程序和图片不在同一级目录时
在应用程序文件夹(Application Folder)中先将全部程序文件添加进来
在 应用程序文件夹(Application Folder) 创建一个子文件夹
将子文件夹重命名,并将全部图片添加进来
添加好后在程序文件夹里便是所有的程序文件和一个images文件,在images文件中是全部的图片文件
如果在imagse还有子文件夹,则需要按上面步骤继续添加同级文件夹或则子文件夹即可
五、添加项目输出
选择“主输出”后点击确定,在已导入的文件目录里就会多了一个主输出
右键单击主输出,创建快捷方式,可以给快捷方式改一个想要的名字(最终程序安装时名字便会以这个名字为准)。
六、将快捷方式放入用户桌面中
截切快捷方式,到用户桌面(User's Desktop)中
如下效果
七、为程序选择一个图标
找一张正方形图片,例如我的推箱子游戏的图标为
将选择的图片转为ico图标,这里给大家提供一个ico图标在线制作
八、将图标与快捷方式绑定
将图标放入应用程序文件夹(Application Folder)中
右击快捷方式,选择属性窗口,在icon中浏览到刚才添加的图标,一直点击OK
选择安装项目,右击选择“重新生成”
安装程序并运行
运行结果简直就是三个字:棒棒棒!!!(๑•̀ㅂ•́)و✧