将VC2010编译器添加到VS2012

时间:2013-01-15 08:44:07

标签: c++ visual-studio visual-c++ visual-studio-2012

我已经安装了VS2012 express.It使用VC11编译器。我还需要添加VC10编译器才能使用一些较旧的libs。我已经安装了VC10编译器附带的Windows 7.1 SDK。现在我可以从PlatformToolset中选择VC10。但是在编译时我收到了这个错误:

警告1警告MSB8003:无法从注册表中找到WindowsSDKDir变量。 TargetFrameworkVersion或PlatformToolset可能设置为无效的版本号。 C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ Microsoft.CppBuild.targets 297 5(Visual Studio 2010)

现在,我确定问题是我安装的VS不在C上但在E.Though Windows SDK上我已经安装在E上。我看到配置正在寻找C.上的“WindowsSDKDir”。我改变了吗?

1 个答案:

答案 0 :(得分:1)

好吧,最后我通过删除Windows SDK并安装Visual Studio Express 2010来修复它。现在VS2012正好编译VC10。