如何:在命令行上啟用 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 上存取這些指令提示字元,請在 Start 選單中輸入 x64,然後選擇 x64 原生或跨工具開發者指令提示字串之一。

此螢幕擷取畫面顯示 [開始] 功能表,其中搜尋方塊內輸入了 x64,且已選取 [x64 原生工具命令提示字元] 捷徑。

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

在較舊版本的 Windows 中,選擇 Start,展開 All Programs,然後展開您所使用的 Visual Studio 版本資料夾。 對於較舊版本的 Visual Studio,這個資料夾是 Visual Studio Tools。 如需詳細資訊,請參閱開發人員命令提示字元捷徑。

使用 vcvarsall.bat 來設定 64 位元託管建置架構

任何原生或跨編譯工具的建置設定,皆可透過執行 vcvarsall.bat 命令檔在命令列中使用。 此命令檔會設定可在現有的命令提示字元視窗中啟用特定組建架構的路徑和環境變數。 欲了解更多資訊,請參閱 開發者指令檔案位置。

備註

當你在 Visual Studio 安裝程式安裝 C++ 工作負載時,它總是會安裝 32 位元、x86 主機、原生及跨編譯工具,來編譯 x86 和 x64 程式碼。 如果您納入通用 Windows 平台工作負載,則也會安裝 x86 架構的跨平台編譯器工具來建置 ARM 程式碼。

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

注意

關於每個Visual Studio版所包含的具體工具,請參閱Visual Studio版中的C++工具與功能。

關於如何利用Visual Studio IDE建立 64 位元應用程式的資訊,請參見 如何:配置Visual Studio C++ 專案以針對 64 位元、x64 平台。

另請參閱