vs2005、vs2008程序发布的方法:
2009-11-22 01:02
alt+F7->配置属性->C/C++->Code Generation->Runtime Library 属性一般在发布的时候要进行静态发布,因为目前的操作系统正在换代,平台比较多,所以debug:Multi-threaded Debug(MTd)、release:Multi-threaded(MT),当然如果工程里边需要依赖很多的dll,每个dll又不一定是静态发布,尤其是MFC extension DLL,必须为动态发布这时工程里肯定要包含MFC的运行库,所以这好似所有的工程就可以采用动态运行库的方法,debug:Multi-threaded Debug DLL(MDd)、release:Multi-threaded DLL(MD),这时可以采用共享MFC库的方式即alt+F7->配置属性->General->Project Defaults->Use of MFC->use mfc in a shared dll vs2005 Debug 发行版 所依赖的库为:mfc80d.dll、Microsoft.VC80.DebugMFC.manifest、Microsoft.VC80.DebugMFC.manifest、msvcm80d.dll、msvcp80d.dll、msvcr80d.dll Release 发布版 所依赖的库为:mfc80.dll、Microsoft.VC80.MFC.manifest、Microsoft.VC80.MFC.manifest、msvcm80.dll、msvcp80.dll、msvcr80.dll vs2008 Debug 发行版 所依赖的库为:mfc90d.dll、Microsoft.VC90.DebugMFC.manifest、Microsoft.VC90.DebugMFC.manifest、msvcm90d.dll、msvcp90d.dll、msvcr90d.dll Release 发布版 所依赖的库为:mfc90.dll、Microsoft.VC90.MFC.manifest、Microsoft.VC90.MFC.manifest、msvcm90.dll、msvcp90.dll、msvcr90.dll |