VS2017 生成的exe无法在其他电脑上运行

Posted 虫师魁拔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2017 生成的exe无法在其他电脑上运行相关的知识,希望对你有一定的参考价值。

本地写的测试demo放在其他电脑上一直提示无法启动。

解决方案:在菜单栏中选择  项目 -> 属性 -> C/C++目录 -> 代码生成 -> 运行库 

将选项改成 MT/MTD

 这里的 MD MT 区别

/MD 表示库不集成,生成的文件小;

/MT 表示库集成,生成的文件较大,可移植性好。

以上是关于VS2017 生成的exe无法在其他电脑上运行的主要内容,如果未能解决你的问题,请参考以下文章

vs 2017 打包生成时 会自动把依赖dll移除是啥情况

使用 mfc 的 EXE(调试)无法在其他 PC 上运行

如何生成能在没有安装opencv库及vs2010环境的电脑上运行的exe文件

c#如何生成不依赖NET平台的exe?要打包的话如何打包?

VS2013生成Release版本MFC程序在其他机器上运行

在VS2010的VB中怎样编译出EXE文件?