由于VC2005的设计问题,默认编译生成的程序在其它没有安装 .NET Framework 的Windows系统上不能正常运行,且会提示“由于应用程序配置不正确,应用程序未能启动”的错误信息,通过网上搜索找到两种可行的解决方案:
1.更改配置(推荐):
工程-》属性-》配置属性-》常规-》MFC的使用,选择"在静态库中使用mfc" 。
2.添加链接库(参考):
将Program Files\Microsoft Visual Studio 8\VC\redist下相应平台的Microsoft.VC80.MFC.manifest和Microsoft.VC80.CRT.manifest拷贝到应用程序目录即可。如果你还用到了atl库,则还要Microsoft.VC80.ATL.manifest。