通常在Visual Studio按下Ctrl+F5,默认是debug模式,在这个模式下生成的.exe文件就算搬到其他人的电脑上也不能用

让Visual Studio生成Release版本的可执行文件

 

 

其实想要生成移植到其他电脑也能正常执行的.exe也不难,只需要两步

1、在编译的时候进行静态编译,也就是这个可执行文件要什么全都给他。既然这个可执行文件要的东西都齐了,移植到其他电脑自然就能正常执行了。

让Visual Studio生成Release版本的可执行文件

 

2、上面点击属性后,进入的pop-up窗口依次选出“配置属性->C/C++->代码生成->运行库”,默认是动态链接(也就是最后两项带DLL的,我这里默认是"/MD"),将他改成静态链接就行

————也就是 “/MD” ("/MDd") 改成 “/MT” ("/MTd"),我这里会改成"/MTd",改完记得点应用

 让Visual Studio生成Release版本的可执行文件

 

 2、最后看看模式有没有改过来

让Visual Studio生成Release版本的可执行文件

 

 

3、此时当你按“Ctrl+F5”,会发现项目所在文件夹下多了一个“Release”目录,该目录下的.exe文件就是静态链接的,此时便可以移植到其他小伙伴的电脑运行了

让Visual Studio生成Release版本的可执行文件

让Visual Studio生成Release版本的可执行文件

 

这样便完成了

 

以上修改方法不包含MFC的静态链接;以上修改方法由于是修改链接方式,所以就算切换会Debug模式也能继续工作不影响该模式的使用

相关文章:

  • 2021-08-07
  • 2022-02-18
  • 2021-12-14
  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
  • 2021-09-19
猜你喜欢
  • 2021-08-27
  • 2021-05-21
  • 2022-12-23
  • 2021-04-18
  • 2021-05-07
  • 2021-07-30
相关资源
相似解决方案