共用方式為


在命令列中建置

您可以使用 Visual Studio 中所包含的工具,在命令列上,建置 C 及 C++ 應用程式。 Visual Studio 的每一個版本都會安裝包括編譯器、連結器及其他建置工具的命令列工具組,以及用於設定所需建置環境的命令檔案。 根據預設,這些工具會安裝在 drive:\Program Files (x86)\Microsoft Visual Studio version\VC\bin\ 中 (您電腦上的實際目錄取決於系統、Visual Studio 版本及安裝選項)。

若要正確運作,Visual C++ 命令列工具需要針對安裝所自訂的數個環境變數。 安裝 Visual Studio 時,它會建立 vcvarsall.bat 命令列,您可以執行用來設定所需的環境變數。 它還會建立用於啟動 [開發人員命令提示字元] 視窗的捷徑,在該視窗中,已經設定這些變數。 這些環境變數專用於您的安裝,在產品更新或升級時,可能會變更。 因此,我們建議您使用 vcvarsall.bat 或 [開發人員命令提示字元] 捷徑,而不是自己設定這些變數。 如需詳細資訊,請參閱設定命令列建置的路徑和環境變數

開啟 [開發人員命令提示字元] 視窗

  1. 在 Windows 8 [開始] 畫面,輸入 Visual Studio Tools。 請注意,搜尋結果會隨著您的輸入而變更,當出現 [Visual Studio Tools] 時,請選擇它。

    在舊版 Windows 中,選擇 [開始],然後在搜尋方塊中,輸入 Visual Studio Tools。 當搜尋結果中出現 [Visual Studio Tools] 時,請選擇它。

  2. 在 [Visual Studio Tools] 資料夾中,針對您的 Visual Studio 版本,開啟 [開發人員命令列提示字元]。

若要在命令列上建置 C/C++ 專案,您可以使用這些 Visual C++ 命令列工具:

  • CL
    使用編譯器 (cl.exe),來編譯原始程式碼檔,並將其連結至應用程式、程式庫及 DLL。

  • 連結
    使用連結器 (link.exe),將已編譯的物件檔及程式庫,連結至應用程式及 DLL。

  • MSBuild (Visual C++)
    使用 MSBuild (msbuild.exe),來建置 Visual C++ 專案及 Visual Studio 方案。 此作業相當於在 Visual Studio IDE 中,執行 [建置] 專案,或 [建置方案] 命令。

  • DEVENV
    使用 DEVENV (devenv.exe),搭配命令列參數 (例如 /Build/Clean),以在不顯示 Visual Studio IDE 的情況下,執行特定建置命令。

  • NMAKE
    使用 NMAKE (nmake.exe),以自動化利用傳統 Makefile,建置 Visual C++ 專案的工作。

當您在命令列上進行建置時,您可以透過啟動 Visual Studio 然後在功能表列上選擇 [說明]、[搜尋],以取得警告、錯誤及訊息的相關資訊。

在本節中

文件中本區段的文章顯示如何在命令列上建置應用程式,描述如何自訂命令列建置環境,以使用 64 位元工具組並將目標設定為 x86、x64 及 ARM 平台,以及示範如何使用命令列建置工具 MSBuild 及 NMAKE。

相關章節

請參閱

其他資源

建置 C/C++ 程式