In unserer Firma für Softwareentwicklung verwenden wir hauptsächlich VisualStudio 2010 (Platform toolset v100). Wir sind in eine Situation geraten, in der wir mit einem schlecht organisierten SDK von Drittanbietern arbeiten mussten, das mit VisualStudio 2008 (V90) kompiliert wurde und dieses SDK nicht normal funktionieren kann, während wir im Plattform-Toolset "v100" arbeiten.Verwenden eines v90 Platform-Toolsets auf VisualStudio 2010
Was ich mit "schlecht organisiert" meine .. Stellen Sie sich zum Beispiel eine SDK-Exportfunktionen vor, die so etwas wie eine "std :: string" enthält.
Die Lösung bestand darin, eine "Wrapper" -Dll zu erstellen, die wir mit VS2010 kompiliert hatten, aber mit einer "Platform Toolset v90" -Option. Aber für „Platform Toolset v90“ zu arbeiten, brauchten wir ein Visual Studio 2008
Meine Frage ist zu installieren: Gibt es einen legalen Weg v90 Plattform Toolset in VS2010 zu verwenden, ohne Visual Studio 2008 kaufen? Vielleicht gibt es eine Art v90 "Toolset-Paket" oder etwas, das wir verwenden könnten?
Danke.
Die Toolsets sind auch Teile von Platform SDKs. Wenn Sie das 6.1 (Server 2008) Platform SDK in den Griff bekommen, sollten Sie in der Lage sein, das als Toolset auszuwählen, das gegen msvcrt90.dll usw. kompilieren soll. Nun, so funktioniert das 7.1 SDK, aber ich habe es nicht habe es wirklich versucht. EDIT: http://www.microsoft.com/en-us/download/details.aspx?id=11310 – ActiveTrayPrntrTagDataStrDrvr