visual studio编写的exe程序不能在没装vs的电脑上运行
最近在整理以前学习C++时候的笔记和项目的时候,发现以前用VS编译出来的exe程序不能在没有装VS的电脑上运行,后来仔细研究了一下,找到了原因~
下面这个帖子是一个比较全面的解决方案
http://blog.163.com/wjm1262@126/blog/static/57814083200911673418420/
本人编译的是Debug版本的Win32程序,只需设置一下 : 工程–>属性–>配置属性–>C/C++–>代码生成–>运行库 修改为多线程调试(/MTd)
这样就不会以来外部DLL,但是生成的exe文件会稍大一点,但是可以不装vs就能运行exe程序!
以下是详细步骤的截图: