共用方式為


eMbedded Visual C++ 至 Visual Studio 升級精靈

更新:2007 年 11 月

Visual Studio 具有升級精靈的功能,可將 eMbedded Visual C++ 3.0 和 eMbedded Visual C++ 4.0 專案移轉至 Visual Studio。

升級精靈將會:

  • 建立 Visual Studio 方案以及一個或多個專案,並從 eMbedded VC++ 移轉原始程式碼、標頭和資源。

  • 移轉專案設定,例如編譯器參數。

  • 將 eMbedded Visual C++ 所支援但 Visual Studio 所不支援的任何架構,對應 Visual Studio 支援的架構。

使用 eMbedded Visual C++ 至 Visual Studio 升級精靈

若要使用升級精靈將 eMbedded Visual C++ 專案移轉至 Visual Studio

  1. 在 [檔案] 功能表上,按一下 [開啟],再按一下 [專案/方案]。

  2. 巡覽至您的 eMbedded Visual C++ 專案目錄。選取 .vcp 檔案,或者,如果 eMbedded Visual C++ 工作區有一個以上的專案,而且您要移轉所有的專案,請選取 .vcw 檔案。

  3. 按一下 [確定]。

注意事項:

移轉精靈就會執行就地移轉過程。例如,不會建立原始程式碼的複本,只會建立 Visual Studio 的一個或多個專案複本。在移轉的過程中所建立的 Visual Studio 專案,將會包含與原始的 eMbedded Visual C++ 專案相同的原始程式檔。

對應架構

eMbedded Visual C++ 所支援的一些裝置架構,在 Visual Studio 中已經不再支援。這是因為做為 Visual Studio 目標的新平台支援新的架構。幸運的是,所有較舊的架構都可對應至較新的裝置架構。升級精靈會自動執行這項對應。下表說明 eMbedded Visual C++ 支援之裝置架構與 Visual Studio 支援之裝置架構的比較:

eMbedded Visual C++ 架構

相容的 Visual Studio 架構

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

模擬器

X86

X86

X86

當使用精靈升級 eMbedded Visual C++ 專案時,於 Visual Studio 中建立的新專案便會以支援新專案之架構的所有已安裝 SDK 為目標。移轉的架構會從其中一個 eMbedded Visual C++ 架構繼承其設定。下表將說明 eMbedded Visual C++ 支援之裝置架構與 Visual Studio 支援之裝置架構的對應比較。

原始架構

對應至

注意

非 ARM/ARMV4/ARMV4I

請參閱「對應架構」中的表格

ARM (非 ARMV4i)

ARMV4 和 ARMV4i

繼承自 eMbedded Visual C++ 中之 ARM 組態的 ARMV4i 組態設定。

ARMV4 (非 ARMV4i)

ARMV4 和 ARMV4i

繼承自 eMbedded Visual C++ 中之 ARMV4 組態的 ARMV4i 組態設定。

ARM/ARMV4 和 ARMV4i

ARMV4 和 ARMV4i

繼承自 eMbedded Visual C++ 中之 ARMV4i 組態的 ARMV4i 組態設定。

根據預設,eMbedded Visual C++ 4.0 版會將 MFC Pocket PC 應用程式的對話方塊樣式設為 DS_MODALFRAME,在 MFC 9.0 中,則不支援這個樣式。

注意事項:

如果您收到表示「沒有符合此專案檔之原始平台的可用平台」錯誤訊息,您可能需要安裝與原始專案之設定相容的 SDK 版本。

請參閱

概念

從 eMbedded Visual C++ 移植的已知問題