解决VS2005编译的MFC在没有安装VS2005的机器上不能运行的问题
2010-01-12 10:44
573 查看
这个……其实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)
其实,我觉得,既然有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)
相关文章推荐
- vs2005编译的release MFC程序无法在未安装2005的机器上使用的问题解决
- IDE-----VS2005运行过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的解决
- C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- VS2005编译的C++项目在没有安装VS2005的机器上无法运行
- 用VS2005写的C++程序能在未安装VS2005的机器上不能直接运行解决
- 用VS2005编译的应用程序在其它VS2005机器不能正常运行的原因和解决办法
- C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- ++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- VS.net2005写的程序如何在没有.Net FrameWork的机器上运行 --解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”(转载)
- vc2005编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- VS2005编译的程序在没有装VS2005的机器上无法运行的解决办法
- 【转】C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- 编译好的Exe程序拷到没有安装BCB的机器上运行会提示找不到xx库之类的,解决方法:
- VS2008编译的mfc程序在没有安装的机子上运行的问题
- 用VS2005编译的应用程序在其它VS2005机器不能正常运行的原因和解决办法
- 解决WIN7-64,VS2008编译的MFC程序在WIN7-32/XP上不能运行的问题
- VS2008编译的mfc程序在没有安装的机子上运行出现配置错误的问题
- VS2005编译的C++项目在没有安装VS2005的机器上无法运行
- 解决安装完IE8后,VS2005不能调试问题