C++程序脱离VS2010环境
vc2010编译的程序想要在其他电脑上运行,如果动态编译的话,装一个vcredist2010就可以在其他电脑里运行了,但如果想不安装这个软件也能在其他电脑上运行可以按照下面的方法操作,这样就不需要考虑在到处安装VS2010的环境了,编译出来的软件小并且稳定。
操作方法
- 01
1、第一步:项目-> 配置属性->常规->MFC的使用 :在静态库中使用MFC。
- 02
第二步:项目-> 配置属性->C/C++->代码生成->运行库 :选择/MT。
- 03
但是如果直接这样编译的时候,会出错,各种错误。后来通过调试,发现所谓静态编译好像要在release下才好,而且要在stdafx.h里加: #ifndef _AFXDLL #define _AFXDLL #endif 还要把/MT改为/MD。
- 04
这样修改之后,静态编译终于成功,这样可以随意拷贝你的程序到任何机器上了。
赞 (0)