Assistent zum Aktualisieren von eMbedded Visual C++ auf Visual Studio
Aktualisiert: November 2007
Visual Studio enthält einen Aktualisierungs-Assistenten für die Migration von eMbedded Visual C++ 3.0- und eMbedded Visual C++ 4.0-Projekten auf Visual Studio.
Der Aktualisierungs-Assistent führt folgende Aufgaben aus:
Erstellen einer Visual Studio-Projektmappe sowie eines oder mehrerer Projekte unter Verwendung von Quellcode, Headern und Ressourcen, die von eMbedded VC++ migriert wurden
Migrieren von Projekteinstellungen, z. B. Compilerschaltern
Zuordnen beliebiger Architekturen, die in eMbedded Visual C++, nicht jedoch in Visual Studio unterstützt werden, zu Architekturen, die in Visual Studio unterstützt werden
Verwenden des Assistenten zum Aktualisieren von eMbedded Visual C++ auf Visual Studio
So migrieren Sie ein eMbedded Visual C++-Projekt mithilfe des Aktualisierungs-Assistenten auf Visual Studio
Klicken Sie im Menü Datei auf Öffnen und dann auf Projekt/Projektmappe.
Navigieren Sie zum Verzeichnis des eMbedded Visual C++-Projekts. Wählen Sie die VCP-Datei aus. Wenn der eMbedded Visual C++-Arbeitsbereich über mehrere Projekte verfügt und Sie alle Projekte migrieren möchten, wählen Sie die VCW-Datei aus.
Klicken Sie auf OK.
Hinweis: |
---|
Der Migrations-Assistent führt eine direkte Migration aus. Es werden beispielsweise keine Kopien des Quellcodes, sondern nur das bzw. die Visual Studio-Projekte erstellt. Die durch die Migration erstellten Visual Studio-Projekte enthalten dieselben Quelldateien wie das ursprüngliche eMbedded Visual C++-Projekt. |
Zuordnen von Architekturen
In eMbedded Visual C++ wurden einige Gerätearchitekturen unterstützt, die in Visual Studio nicht mehr unterstützt wurden. Das liegt daran, dass die neueren Plattformen, auf die Visual Studio abzielt, neuere Architekturen unterstützen. Die älteren Architekturen können jedoch den neueren Gerätearchitekturen zugeordnet werden. Der Aktualisierungs-Assistent führt diese Zuordnung automatisch aus. In der Tabelle werden von eMbedded Visual C++ unterstützte Gerätearchitekturen und von Visual Studio unterstützte Gerätearchitekturen gegenübergestellt:
eMbedded Visual C++-Architektur |
Kompatible Visual Studio-Architektur |
---|---|
ARM |
ARMv4 |
ARMv4 |
ARMv4 |
ARMv4i |
ARMv4i |
ARMv4T |
ARMv4i |
MIPS |
MIPSII |
Mips16 |
MIPSII |
MipsII |
MipsII |
MipsII_fp |
MipsII_fp |
MipsIV |
MipsIV |
MipsIV_fp |
MipsIV_fp |
SH3 |
SH4 |
SH4 |
SH4 |
Emulator |
X86 |
X86 |
X86 |
Wenn Sie das eMbedded Visual C++-Projekt mit dem Assistenten aktualisieren, verwendet das neue, in Visual Studio erstellte Projekt alle installierten SDKs, die Unterstützung für die Architektur im neuen Projekt bieten. Migrierte Architekturen erben ihre Einstellungen von einer der eMbedded Visual C++-Architekturen. In der folgenden Tabelle werden die Zuordnungen der von eMbedded Visual C++ unterstützten Gerätearchitekturen und der von Visual Studio unterstützten Gerätearchitekturen gegenübergestellt.
Ursprüngliche Architektur |
Zuordnung zu |
Hinweise |
---|---|---|
Nicht ARM/ARMV4/ARMV4I |
siehe Tabelle unter "Zuordnen von Architekturen" |
|
ARM, aber nicht ARMV4i |
ARMV4 und ARMV4i |
ARMV4i-Konfigurationseinstellungen erben von der ARM-Konfiguration in eMbedded Visual C++. |
ARMV4, aber nicht ARMV4i |
ARMV4 und ARMV4i |
ARMV4i-Konfigurationseinstellungen erben von der ARMV4-Konfiguration in eMbedded Visual C++. |
ARM/ARMV4 und ARMV4i |
ARMV4 und ARMV4i |
ARMV4i-Konfigurationseinstellungen erben von der ARMV4i-Konfiguration in eMbedded Visual C++. |
eMbedded Visual C++ Version 4.0 legt für MFC-Pocket PC-Anwendungen standardmäßig das Dialogfeldformat DS_MODALFRAME fest. In MFC 9.0 wird dieses Format nicht unterstützt.
Hinweis: |
---|
Wenn die Fehlermeldung "Es sind keine Plattformen verfügbar, die mit den ursprünglichen Plattformen dieser Projektdatei übereinstimmen" angezeigt wird, müssen Sie möglicherweise eine kompatible Version des SDKs installieren, mit dem das ursprüngliche Projekt konfiguriert wurde. |