我的机器上安装了 Visual Studio 2008,现在安装了 VS2012。在 VS2012 的 C++ 项目设置中,我现在应该能够将平台工具集更改回 VC++2008 (V90),但只有新版本 VC++2012 (V110) 可用。有谁知道我的旧安装 VS2008 无法识别的原因,或者我如何手动添加旧平台工具集?
提前致谢。
我的机器上安装了 Visual Studio 2008,现在安装了 VS2012。在 VS2012 的 C++ 项目设置中,我现在应该能够将平台工具集更改回 VC++2008 (V90),但只有新版本 VC++2012 (V110) 可用。有谁知道我的旧安装 VS2008 无法识别的原因,或者我如何手动添加旧平台工具集?
提前致谢。
v90 平台工具集是 VS 2010 的一部分,因此您必须同时安装 VS 2008 和 VS 2010。
好吧,我对 2012 没有经验,但是当我结合使用 2010 和 2008 时,我只有两个不同的程序文件文件夹和两个不同的可执行文件来启动我喜欢的版本的 Visual Studio。也许这对您有帮助,只需创建 2 个快捷方式?
If you're sure you've got your VC2008 environment variables set properly, you can always hand-edit the .vcxproj
.
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
Just change the v110
to v90
.
Obviously, that is kind of a hack. The v90
option should be there in the project properties. If this doesn't work, you could try reinstalling or repairing the 2008 install.