如何使用Visual Studio 2012和Windows SDK 7.1编译VC++ 2010项目

Ign*_*cia 14 c++ mfc visual-studio-2010 visual-c++ visual-studio-2012

我在C++中用VS2010完成了很多项目.现在我们已经切换到VS2012,但我们想继续使用VS2010运行时构建项目(我们需要支持Windows XP).

根据我们的理解,这可以使用Windows SDK 7.1,因为VC编译器就在那里,所以我们安装了它.VS2012认可了SDK,现在我们有了一个Platform Toolset名字Windows7.1SDK.

在构建项目时出现问题,因为一些项目正在返回:

错误MSB6006:"CL.exe"退出,代码为-1073741515.

此外,依赖于MFC的项目也失败了.Windows SDK不提供MFC?这是否意味着我们需要购买VS2010许可证才能在使用VS2010编译器构建VS2012的机器上安装它们?

提前致谢.

Ign*_*cia 2

看起来根本不可能,主要是因为只有 VS2010 才部署 MFC 库,而我们有很多项目使用它们。

我们必须购买 VS2010 和 VS2012 的许可证:S