2016-04-21 6 views
2

Ok, ich habe eine Aufgabe, und ich bin mir nicht sicher, was es bedeutet.Konvertieren von C++ - Code von VS 2005 zu VS 2008? Was bedeutet das überhaupt?

Der Typ sagte mir, dass ich Code von einer älteren Version von VS auf eine neuere Version "umwandeln" würde, nicht sicher über die Versionen, die er wirklich gesagt hat, aber nehmen wir, dass diese hier richtig sind. Sprache ist C++, und was soll ich hier machen? Ich meine, was sind die Unterschiede in VS?

Vielleicht habe ich missverstanden, was er sagte, aber trotzdem bin ich verloren, jemandem helfen?

+4

TBH Sie bewegen sich von einer völlig veralteten Version von Visual Studio zu einer völlig veralteten Version, wenn Sie wirklich nach 2008 gehen. Ein vernünftiges Ziel wäre 2013 oder 2015. – MSalters

Antwort

7

Die folgende würde die typische Abfolge von Aufgaben sein:

  • Legen Sie die alte VS2005 Projektdatei in VS2008
  • VS2008 fordern die Projektdatei zu VS2008-Format zu konvertieren, das tut
  • des Bauen Projekt
  • alles reparieren, die
  • Testen der resultierenden kompilierten Code durch den neueren Compiler als Fehler gekennzeichnet ist

Natürlich hat sich die C++ Sprache selbst zwischen diesen Jahren nicht geändert. Andere Dinge über VS könnten haben.

+0

Die Sprache C++ hat sich nicht geändert theoretisch implementieren C++ 03, aber in der Praxis gab es einige Updates. Microsoft arbeitete hauptsächlich an C#, nicht C++, um 2000-2005. – MSalters

+0

In Ordnung, also habe ich ihn verstanden. Vielen Dank, – frosty11060