閱讀英文

共用方式為


建置並執行C++控制台應用程式專案

建立C++控制台應用程式專案 您已建立C++控制台應用程式專案,並輸入您的程序代碼。 現在您可以在 Visual Studio 中建置並執行它。 然後,從命令行以獨立應用程式的形式執行。

先決條件

  • 請在電腦上安裝並執行具有桌面開發和 C++ 工作負載的 Visual Studio。 如果未安裝,請遵循在 Visual Studio 安裝C++支援中的步驟。
  • 建立 “Hello, World!” 專案。 預設情況下,它包含用於列印 Hello World!的程式碼。 如果您尚未完成此步驟,請遵循 建立C++控制台應用程式專案中的步驟。

如果 Visual Studio 看起來像這樣,您就可以建置並執行應用程式:

Visual Studio 編輯器中 Hello World 原始碼的螢幕快照。

來源包含 #include \,以及執行 std::cout hello world 的主要函式,並從函式傳回 0。

在 Visual Studio 中建置並執行程式代碼

  1. 若要建置專案,請從主選單選擇 建置>建置方案。 [輸出] 視窗會顯示建置程序的結果。

    動畫螢幕快照,顯示在Visual Studio中建置專案所採取的動作順序。

    首先,從主功能表選取 [建置]。 然後選取 [建置方案]。 [輸出] 視窗會顯示組建輸出訊息,包括組建成功。

  2. 若要執行程式代碼,請在功能表列上,選擇 [偵錯],[開始] 而不偵錯

    影片顯示在Visual Studio中啟動專案所採取的動作。

    首先,從主功能表中選取 [偵錯]。 然後選取 [啟動而不進行除錯]。 控制台視窗隨即出現,其中包含程序的輸出:Hello,World!

    主控台視窗隨即開啟,然後執行您的應用程式。 當您在 Visual Studio 中啟動主控台應用程式時,它會執行程式碼,然後列印「按任何按鍵以繼續 」 。 . 。“ 可讓您有機會查看輸出。

祝賀! 您已在 Visual Studio 中建立第一個 “Hello, world!” 控制台應用程式! 按下按鍵以關閉主控台視窗並返回Visual Studio。

我遇到問題。

在命令視窗中執行程序代碼

一般而言,您會在命令提示字元中執行控制台應用程式,而不是在Visual Studio中執行。 Visual Studio 建置應用程式之後,您可以從命令窗口執行它。 以下說明如何在命令提示字元視窗中尋找並執行新的應用程式。

  1. 在 [方案總管]中,選取 HelloWorld 方案(而非 HelloWorld 專案),然後按鼠右鍵以開啟作功能表。 選擇 [檔案總管中開啟資料夾] 以在 HelloWorld 方案資料夾中開啟 [檔案總管] 視窗。
  1. 在 [檔案總管] 視窗中,開啟 [Debug] 資料夾。 此資料夾包含您的應用程式、HelloWorld.exe和偵錯檔案。 按住 Shift 鍵,並以滑鼠右鍵按一下 HelloWorld.exe 以開啟內容功能表。 選擇 [[複製為路徑],將應用程式的路徑複製到剪貼簿。 如果您看到 HelloWorld.exe.recipe,那是因為您在 HelloWorld 方案中執行檔案總管的 開啟資料夾 步驟,而不是 HelloWorld 專案 。 在檔案總管中向上瀏覽層級,以取得方案資料夾。 此資料夾也包含 Debug 資料夾,而 HelloWorld.exe 位於其中。
  1. 在 [檔案總管] 視窗中,開啟 [x64] 資料夾,然後開啟 [Debug] 資料夾。 此資料夾包含您的應用程式、HelloWorld.exe和偵錯檔案。 按住 Shift 鍵,然後在 HelloWorld.exe 上以滑鼠右鍵單擊以開啟右鍵選單。 選擇 [複製為路徑],將應用程式的路徑複製到剪貼簿。 如果您看到 HelloWorld.exe.recipe,這是因為您在 HelloWorld 專案 中執行了在 [檔案總管] 步驟中的 [開啟資料夾] 步驟,而非在 HelloWorld 解決方案。 在檔案總管中上移一級,到達解決方案資料夾。 此資料夾包含 x64\Debug\ 資料夾,其中 HelloWorld.exe 為 。
  1. 若要開啟命令提示字元視窗,請按 Windows+R 以開啟 [執行] 對話框。 在 [開啟] 文字框中輸入 cmd.exe,然後選擇 [確定] 以執行命令提示字元視窗。

  2. 在命令提示字元視窗中,以滑鼠右鍵按兩下 ,將應用程式的路徑貼到命令提示字元中。 按 Enter 鍵以執行您的應用程式。

    Visual Studio 2022 的動畫螢幕快照,其中顯示從命令提示字元執行應用程式。

    首先,透過右鍵點擊方案並選擇在檔案總管中開啟資料夾以確定程式的路徑。 檔案總管會巡覽至 HelloWorld 應用程式所在的 'Debug' 資料夾。 應用程式以滑鼠右鍵按兩下,並選取 [複製為路徑]。 會叫用執行對話框,並執行 cmd.exe。 命令行主控台隨即出現。 HelloWorld 應用程式的路徑已經貼上。 應用程式會執行,顯示:Hello World!

恭喜您,您已在 Visual Studio 中建置並執行控制台應用程式!

我遇到問題。

後續步驟

建置並執行這個簡單的應用程式之後,您就可以開始進行更複雜的專案。 如需詳細資訊,請參閱 使用 Visual Studio IDE for C++ Desktop Development。 它有更詳細的逐步解說,探索Visual Studio中Microsoft C++的功能。

疑難解答指南

當您建立第一個C++專案時,請來到這裡,以取得常見問題的解決方案。

在 Visual Studio 中建置並執行程式代碼:問題

如果在原始碼編輯器中的任何內容下出現紅色波浪線,編譯可能出現錯誤或警告訊息。 檢查您的程式代碼是否符合拼字、標點符號和大小寫中的範例。

返回。

在命令視窗中執行程式代碼:問題

如果 [檔案總管] 中顯示的路徑以 \HelloWorld\HelloWorld結束,則您已開啟 HelloWorld 專案,而不是 helloWorld 方案。 您不會在 [Debug] 資料夾中看到您的應用程式。 在 [檔案總管] 中向上一層以到達方案資料夾,也就是路徑中第一個 HelloWorld。 此資料夾也包含應用程式所在的 Debug 資料夾。

您也可以在命令行瀏覽至解決方案 Debug 資料夾,以執行您的應用程式。 您的應用程式不會從其他目錄執行,而不需要指定應用程式的路徑。 不過,您可以將應用程式複製到另一個目錄,然後從該處執行。 您也可以將它複製到 PATH 環境變數所指定的目錄,然後從任何地方執行。

如果 [檔案總管] 中顯示的路徑以 \HelloWorld\HelloWorld結束,則您已開啟 HelloWorld 專案,而不是 helloWorld 方案。 您不會在 [x64\Debug] 資料夾中看到您的應用程式。 在 [檔案總管] 中,向上一層以找到方案資料夾,也就是路徑中的第一個 HelloWorld。 此資料夾也包含應用程式所在的 x64\Debug 資料夾。

您也可以在命令行瀏覽至解決方案 x64\Debug 資料夾,以執行您的應用程式。 若未指定應用程式的路徑,您的應用程式將無法從其他目錄執行。 不過,您可以將應用程式複製到另一個目錄,然後從該處執行。 您也可以將它複製到 PATH 環境變數所指定的目錄,然後從任何地方執行。

如果您沒有在快捷方式功能表中看到 [複製為路徑],請關閉功能表,然後在再次開啟時按住 Shift 鍵。 此命令只是為了方便起見。 您也可以從 [檔案總管] 搜尋列複製資料夾的路徑,然後將它貼到 [執行 ] 對話框,然後在結尾輸入可執行文件的名稱。 這只是多敲擊幾下鍵盤,但結果是一樣的。

返回。