解决VS2005编译的MFC在没有安装VS2005的机器上不能运行的问题

这个……其实Debug和Release都要设置,但是如果发布后只用Release的话,就只设Release就可以了。
其实,我觉得,既然有Release,那为什么还要用Debug发布呢,谁知道会有什么未知问题发生呢。而且Release比Debug小很多不是吗。
Debug和Release都要设置的选项:工工程属性,配置属性->常规->MFC的使用,选择“在静态库中使用mfc程属性,配置属性->常规->MFC的使用,选择“在静态库中使用mfc。
然后在Debug里设置:Project->Property->configuration Properties->C/C++->Code Generation->Runtime Library
修改成Multi-threaded Debug (/MTd)
在Release里设置:Project->Property->configuration Properties->C/C++->Code Generation->Runtime Library
修改成Multi-threaded (/MT)
原文地址:https://www.cnblogs.com/chengxin1982/p/1644693.html