我的机器上安装了Visual Studio 2008,现在安装了VS2012。在VS2012的C ++ - 项目设置中,我现在应该能够将平台工具集更改回VC ++ 2008(V90),但是只有新版本VC ++ 2012(V110)可用。有人知道为什么我的旧版VS2008无法识别,或者我如何手动添加旧平台工具集?
提前致谢。
答案 0 :(得分:3)
v90平台工具集是VS 2010的一部分,因此您必须同时安装VS 2008和VS 2010。
答案 1 :(得分:0)
我没有2012年的经验,但是当我使用2010年和2008年合并时,我只有两个不同的程序文件文件夹,所以两个不同的可执行文件在我喜欢的版本中启动visual studio。也许这对你有两个捷径有帮助吗?
答案 2 :(得分:0)
如果您确定已正确设置VC2008环境变量,则可以随时手动编辑.vcxproj
。
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
只需将v110
更改为v90
。
显然,这是一种黑客行为。项目属性中应该有v90
选项。如果这不起作用,您可以尝试重新安装或修复2008安装。