我在 C++ 中使用 VS2010 完成了很多项目。现在我们已经切换到 VS2012,但我们想继续使用 VS2010 运行时构建项目(我们需要支持 Windows XP)。
据我们了解,这可以使用 Windows SDK 7.1 作为 VC 编译器,因此我们安装了它。VS2012 识别了 SDK,现在我们有了一个Platform Toolset
名为Windows7.1SDK
.
构建项目时出现问题,因为某些项目返回:
错误 MSB6006:“CL.exe”退出,代码为 -1073741515。
此外,依赖于 MFC 的项目也失败了。MFC 不适用于 Windows SDK?这是否意味着我们需要购买 VS2010 许可证才能将它们安装在具有 VS2012 的机器上,才能使用 VS2010 编译器进行构建?
提前致谢。