【发布时间】:2012-06-21 16:49:28
【问题描述】:
我在 C++ 中使用 VS2010 完成了很多项目。现在我们已经切换到 VS2012,但我们想继续使用 VS2010 运行时构建项目(我们需要支持 Windows XP)。
据我们了解,这可以使用 Windows SDK 7.1 来实现,因为那里有 VC 编译器,所以我们安装了它。 VS2012 识别了 SDK,现在我们有了一个名为 Windows7.1SDK 的 Platform Toolset。
在构建项目时出现问题,因为一些项目返回:
错误 MSB6006:“CL.exe”退出,代码为 -1073741515。
此外,依赖于 MFC 的项目也失败了。 MFC 不适用于 Windows SDK?这是否意味着我们需要购买 VS2010 许可证才能将它们安装在具有 VS2012 的机器上,才能使用 VS2010 编译器进行构建?
提前致谢。
【问题讨论】:
-
为什么要投反对票?这应该在 SO 中尽快修复。如果您不投票,请说明原因,否则我无法改进问题!
-
+1 表示“如果你不投票,请说出原因”
-
我也想将 Windows SDK 7.1 与 VS 2012 一起使用,有人找到方法吗?
标签: c++ visual-studio-2010 visual-c++ mfc visual-studio-2012