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
在 [檔案] 功能表上,按一下 [開啟],再按一下 [專案/方案]。
巡覽至您的 eMbedded Visual C++ 專案目錄。選取 .vcp 檔案,或者,如果 eMbedded Visual C++ 工作區有一個以上的專案,而且您要移轉所有的專案,請選取 .vcw 檔案。
按一下 [確定]。
![]() |
---|
移轉精靈就會執行就地移轉過程。例如,不會建立原始程式碼的複本,只會建立 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 版本。 |