将VS 2008项目迁移到2012,编译,"无法启动程序"

时间:2014-10-09 09:01:06

标签: c++ visual-studio-2012 visual-studio-2008 mfc migration

我给这个VS项目作为测试,我应该修改它。

这是一个VS 9.0项目,我将其升级到2012年(我尝试用VS 2008打开它,它告诉我该项目是用旧版本+编写的。)我升级了它并且也跟着它修改建议here并且基本上改变了图片中提到的调试和发布模式的属性。不幸的是程序编译,但它给了我错误:

无法启动程序,系统无法找到指定的文件

我搞砸了项目属性中的某些内容吗?


不确定是否相关,但该项目使用MFC,其中包含标题和库文件:: ... \ Microsoft Visual Studio 9.0 \ VC \ atlmfc ...我得到了:

#error请使用/ MD开关进行_AFXDLL构建

为了摆脱这种情况,我设置了:

使用/ MD(属性 - > C / C ++ - >代码生成)和共享MFC(属性 - >通用 - >使用MFC) 正如论坛上所建议的那样。 几乎绝对不相关,但我想我会提到它!

1 个答案:

答案 0 :(得分:0)

结束必须安装VS的最终版本。