如何:針對 64 位元平台配置 Visual C++ 項目

來源:互聯網
上載者:User

本主題介紹如何使用 Visual Studio 整合式開發環境 (IDE) 中提供的項目配置將 C++ 應用程式設定為面向 64 位元平台。

若要開發 64 位元應用程式,必須至少安裝兩個 Visual C++ 64 位元編譯器中的一個,否則 64 位元項目配置將無法在 IDE 中使用。 有關資訊,請參見 Installing
Visual Studio 64-bit Components。

注意

預設情況下,64 位元工具在 Visual C++ 速成版 中不可用。 若要在 Visual C++ 速成版 上啟用 64 位元工具,除了安裝 Visual C++ 速成版 之外還要安裝 Windows 軟體開發包 (SDK)。 否則,在嘗試使用 Visual C++ 速成版 將項目配置為面向 64
位平台時,將會出錯。

本主題中的過程介紹如何使用 Visual Studio IDE 將活動項目配置更改為面向 64 位元平台,以及如何將 Win32 項目設定遷移到 64 位元項目配置。

將 C++ 應用程式設定為面向 64 位元平台
  1. 開啟要配置為面向 64 位元平台的 C++ 項目。

  2. 開啟該項目的屬性頁面。 有關更多資訊,請參見 如何:開啟項目屬性頁面。

    注意

    對於 .NET 項目,請確保在“<項目名> 屬性頁面”對話方塊中選擇“配置屬性”節點或其子節點之一。 否則,“組態管理員”按鈕仍為禁用。

  3. 單擊“組態管理員”開啟 “組態管理員”對話方塊。

  4. 單擊“活動解決方案平台”列表,然後選擇“<建立...>”選項以開啟 “建立解決方案平台”對話方塊。

  5. 單擊“鍵入或選擇新平台”下拉式箭頭,然後選擇一個 64 位元平台。

    注意

    在“建立解決方案平台”對話方塊中,可以使用“從此處複製設定”選項將現有的項目設定複製到新的 64 位元項目配置中。

  6. 單擊“確定”。 在上一步中選擇的平台將出現在“組態管理員”對話方塊中的“活動解決方案平台”下。

  7. 在“組態管理員”對話方塊中單擊“關閉”,然後在“<項目名> 屬性頁面”對話方塊中單擊“確定”。

將 Win32 項目設定複製到 64 位元項目配置中
  • 將項目設定為面向 64 位元平台時,如果“建立解決方案平台”對話方塊開啟,則單擊“從此處複製設定”下拉式箭頭,然後選擇“Win32”。 以下項目設定將在項目級得到自動更新:

    • /MACHINE(指定目標平台) 設定為 /MACHINE:IA64 或 /MACHINE:X64

    • “註冊輸出”被關閉。 有關更多資訊,請參見 “連結器”屬性頁面。

    • “目標環境”設定為 /envx64 或 /envia64。 有關更多資訊,請參見 MIDL
      屬性頁面:常規。

    • 清除“驗證參數”,將其重設為預設值。 有關更多資訊,請參見 MIDL
      屬性頁面:進階。

    • 如果在 Win32 項目配置中將“調試資訊格式”設定為 /ZI,則在 64 位元項目配置中將其設定為 /Zi。 有關更多資訊,請參見/Z7、/Zi、/ZI(調試資訊格式)。

    注意

    如果在檔案級重寫這些項目屬性,那麼這些屬性都不會改變。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.