如何将自己的项目工程生成exe发送给别人
将项目生成exe可执行文件有两种方法,分为使用打包软件和不使用打包软件;
一、不使用打包软件-----------下面以vs20XX系列为主,博主使用的是vs2019
1.将debug调试版本改为release版本
2.若debug项目属性改了什么,release版本的羡慕属性也要改成相对应的。
例如:debug版本更改了字符集(unicode改成了多字节字符集)和 关闭了安全生命周期检查(也称sql检查),则release版本也要更改这些操作。------------若你的debug版本未更改任何东西,这步你可以跳过
注意:是在release版本下改才有效
3.依次找到 项目 -> 属性 -> C/C++代码生成 ->将运行库改成多线程MT
4.重新生成解决方案
5.打开文件夹,将生成的.exe和项目的素材(音乐、图片等)放在同一个文件夹,直接将这这个文件夹发给别人就可以了
注意:不建议这样---将多个项目工程放在同一个项目工程里面
二、使用打包软件
tips:
1. 是选择已经生成的.exe文件
2. 添加文件夹递归-----选择只有 .exe文件和一些项目素材的文件夹
3. 打包完成以后,会在原来文件夹(只包含.exe和项目素材的文件)出现一个_boxed.exe可执行文件,你会发现这个文件加比原来.exe文件更大。因为里面包含了项目素材的文件。 接下来就可以直接发文件后缀名为_boxed.exe给别人了,他人就算是没有安装编程软件一样可以打开。
总结:实际上这两种方法就是一种,个人建议还是第二种吧---万一别人将.exe和项目素材文件没有放在同一个文件夹下,可能会出现没声音或没画面等问题。
而第二种,完美的解决了这个问题。
文章中无法放第二种使用到的打包软件,我直接上传到资源里,需要的可自行下载