VisualStudio上生成exe可执行文件

VisualStudio是我们常用的集成开发环境。每当我们要运行我们编写的代码的时候,我们都是先在Visual Studio中打开对应的项目软件,点击调试来运行。但是当我们要开发一个软件时,我们并不能让用户做同样的操作,往往是提供一个可执行文件以供执行。不只是开发软件的人需要,作为学生党,老师有时候要我们交作业时也需要我们最后整合成exe可执行文件。其实Visual Studio就提供了方法。

【注】需要已经调试好代码的项目才能生成

一、设置解决方案配置为release

如图,找到菜单中的配置管理器,从Debug切换至Release
修改方案配置

二、修改项目运行库为多线程(/MT)

  1. 如图,找到菜单栏项目->(项目名称)属性
    项目属性选择
  2. 找到配置属性->C/C++->代码生成,在右边的选项中找到运行库,设置为多线程(/MT)
    修改运行库

三、重新生成解决方案

菜单栏生成->重新生成解决方案
重新生成解决方案
之后就会在项目文件目录中多出Release文件夹,里面的exe文件就是可执行文件

生成Releease文件夹

四、一些小的注意点

  1. 可能按照步骤设置运行库,但最后编译器报错。原因可能是第一次设置运行库的时候没有设置成功,重复上述步骤再来一次即可
    在这里插入图片描述
  2. 修改生成的可执行文件的名字
    默认生成的可执行文件名字就是项目的名字,这是由项目属性里配置的
    打开项目属性后,找到配置属性->常规,右边栏中的目标文件名,修改即可,默认为$(ProjectName)。如图修改为test,修改之后重新生成解决方案即可
    在这里插入图片描述
  3. 对于代码中如果涉及文件IO,需要弄清楚文件地址(相对地址或绝对地址),因为最后的地址链接,是从可执行文件的目录出发。
  4. 有必要时需要在代码最后加入system(“pause”)使程序最后暂停,不然可能程序运行后就一闪而过
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐