共用方式為


如何:在命令列上啟用 64 位 x64 裝載的 MSVC 工具組

Visual Studio 包含 C++編譯器、連結器和其他工具,可用來建立您可以在 32 位元、64 位元或 ARM 型 Windows 作業系統上執行的平台特定應用程式版本。 其他選擇性的 Visual Studio 工作負載可讓您使用 C++ 工具將其他平台設為目標,例如 iOS、Android 和 Linux。 預設組建架構會使用 32 位元、x86 架構的工具來建置 32 位元、x86 原生 Windows 程式碼。 不過,您的電腦可能是 64 位元。 當 Visual Studio 安裝在 64 位元的 Windows 作業系統上時,64 位元、x64 架構的原生和跨平台編譯器會有額外的開發人員命令提示字元捷徑可供使用。 當您建置適用於 x86、x64 或 ARM 處理器的程式碼時,您可以使用 64 位元、x64 架構的工具組,以善用 64 位元程式碼可用的處理器和記憶體空間。

使用 64 位元架構的開發人員命令提示字元捷徑

若要在 Windows 上存取這些命令提示字元,請在 [ 開始 ] 功能表上輸入 x64 ,然後選擇其中一個 x64 原生或跨工具開發人員命令提示字元。

Screenshot showing the start menu with x64 in the search box and the x64 Native Tools Command Prompt shortcut selected.

如果您已安裝不同的 Visual Studio 版本,則會出現其他版本的提示。 選擇您想要使用的 Visual Studio 版本提示。

在舊版的 Windows 上,依序選擇 [開始 ]、[ 所有程式 ],然後展開 Visual Studio 版本 的資料夾(以及舊版的 Visual Studio Visual Studio Tools )。 如需詳細資訊,請參閱開發人員命令提示字元捷徑

使用 Vcvarsall.bat 設定 64 位元架構的組建架構

藉由執行 vcvarsall.bat 命令檔,任何原生或跨平台編譯器工具的組建組態均可在命令列上使用。 此命令檔會設定可在現有的命令提示字元視窗中啟用特定組建架構的路徑和環境變數。 如需特定指示,請參閱開發人員命令檔位置

備註

注意

如需各個 Visual Studio 版本隨附之特定工具的相關資訊,請參閱 Visual Studio 版本中的 Visual C++ 工具和功能

如需如何使用 Visual Studio IDE 建立 64 位應用程式的資訊,請參閱 如何:將 Visual C++ 專案設定為以 64 位、x64 平臺 為目標。

當您在 Visual Studio 安裝程式中安裝 C++ 工作負載時,一律會安裝 32 位元、x86 架構的原生和跨平台編譯器工具來建置 x86 和 x64 程式碼。 如果您納入通用 Windows 平台工作負載,則也會安裝 x86 架構的跨平台編譯器工具來建置 ARM 程式碼。 如果您在 64 位元、x64 處理器上安裝這些工作負載,您也將取得可建置 x86、x64 和 ARM 程式碼的 64 位元原生和跨平台編譯器工具。 32 位元和 64 位元工具會產生相同的程式碼,但是 64 位元工具對於先行編譯標頭符號和整個程式最佳化 (/GL/LTCG) 選項可支援較多的記憶體。 如果在使用 32 位元工具時受限於記憶體限制,請嘗試使用 64 位元工具。

另請參閱

設定適用於 64 位元、x64 目標的 C++ 專案