Wie kompilieren Sie VC++ 2010-Projekten mit Visual Studio 2012 und Windows SDK 7.1
Ich habe eine Menge von Projekten mit VS2010 in C++. Jetzt haben wir umgestellt auf VS2012, aber wir wollen weiter bauen, die Projekte mit dem VS2010 runtime (wir brauchen für die Unterstützung von Windows XP).
Unserem Verständnis dieser möglich sein könnte, mithilfe von Windows SDK 7.1 als der VC-compiler ist es so dass wir es installiert haben. VS2012 erkannte die SDK und jetzt haben wir ein Platform Toolset
namens Windows7.1SDK
.
Das problem kommt, wenn die Projekte einige Projekte sind der Rückgabe ein:
Fehler MSB6006: "CL.exe" beendet mit code -1073741515.
Außerdem werden Projekte je nach MFCs Versagen zu. MFCs sind nicht verfügbar mit dem Windows SDK? Bedeutet das, dass wir kaufen müssen, VS2010 Lizenzen zur Installation auf Maschinen mit VS2012 einfach zu bauen, mit dem VS2010 compiler?
Vielen Dank im Voraus.
+1 für "Wenn Sie donwvote, warum erzählen"
Ich möchte mit Windows SDK 7.1 mit VS 2012 auch, hat jemand einen Weg finden, dies zu tun?
InformationsquelleAutor Ignacio Soler Garcia | 2012-06-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aussieht, ist es gar nicht möglich, vor allem, weil nichts, aber VS2010 ist die Bereitstellung der MFC-Bibliotheken, und wir haben viele Projekte mit Ihnen.
Müssen wir kaufen Lizenzen für VS2010 und VS2012 :S
Ich würde lieben zu tun, aber offensichtlich ist es nicht eine option. Wir entwickeln einen 15 Jahre alten Anwendung :S
Ich weiß nicht viel über die MFC, aber es scheint, Sie können kompilieren von MFC mit einem Express-edition, wenn auch mit Mühe. Angenommen es gilt weiterhin, mit VS 2010 ... codeproject.com/Articles/30439/...
Gut zu wissen, danke!
InformationsquelleAutor Ignacio Soler Garcia
Ich würde versuchen, erhöhen die msbuild-Ausführlichkeit (es ist im Tools->Optionen->Project-und Solution-> MSBuild) und check-out der Befehl CL.exe mit voller Parameter. Prüfen Sie dann, ob es anders ist von dem, was Sie sah, auf VS2010.
InformationsquelleAutor bryanch
Im Herbst Microsoft stellt ein update zur Unterstützung von windows xp in visual studio 2012, Sie können mehr Lesen Sie in diesem MSDN-blog:
http://blogs.msdn.com/b/vcblog/archive/2012/06/15/10320645.aspx
InformationsquelleAutor gijs007