Platform Toolset v90 unter VS 2012
-
Hallo,
Ich habe sowohl VS2008 als auch VS2012 installiert und würde gerne in einem VS2012 Projekt das v90 Toolset nutzen. Dieses wird jedoch nicht in den VS2012 Einstellungen zur Auswahl angezeigt. Stelle ich das Toolset manuell ein, erhalte ich folgende Fehlermeldung:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(43,5): error MSB8020: The builds tools for Visual Studio 2008 (Platform Toolset = 'v90') cannot be found. To build using the v90 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install Visual Studio 2008 to build using the Visual Studio 2008 build tools.
Die Option "Update VC++ Projects..." stellt die Projektdateien wieder auf v110 um, ist also nicht hilfreich.
Ich würde gerne vermeiden VS2008 neu zu installieren. Hat jemand eine bessere Idee?
-
Ich befürchte, dass MS hier bei VS2012 was vergessen hat...
Siehe:
http://stackoverflow.com/questions/13138193/visual-studio-2012-c-platform-toolsets-missingDu musst also VS2010 installiert haben um das "v90" zu bekommen...
Oder gibt es das Folgende Verzeichnis?
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\v90
-
Das hat funktioniert. Danke!
-
Es reicht auch die Windows 7 SDK version 7.1!!! zu installieren. Bei der Installation sollte jedoch dann der Compiler 2010 ausgewählt werden.