第一個程式(C)Hello World.cpp

本例通過演示如何用 C++編寫 hello world 程式,向你介紹 VS Code 的基本功能。在繼續之前,請確保已安裝ms-vscode.cpptools擴充套件。

初始化專案

第一步是建立一個新專案。為此,請載入 VS Code 程式。你應該看到典型的歡迎螢幕: StackOverflow 文件

要建立第一個程式,請從歡迎螢幕中選擇開始>新檔案。這將開啟一個新的檔案視窗。繼續將檔案(檔案>儲存儲存到新目錄中。你可以將目錄命名為你想要的任何名稱,但此示例將呼叫目錄VSC_HelloWorld和檔案HelloWorld.cpp

現在編寫實際程式(隨意複製下面的文字):

#include <iostream>

int main()
{
    // Output the hello world text
    std::cout << "Hello world!" << std::endl;
    return 0;
}

大! 你還會注意到,因為你已經安裝了ms-vscode.cpptools擴充套件,所以你還可以使用漂亮的程式碼突出顯示。現在讓我們繼續執行程式碼。

執行指令碼(基本)

我們可以從 VS Code 本身執行HelloWorld.cpp。執行此類程式的最簡單方法是開啟整合終端(檢視>整合終端)。這將在檢視的下半部分開啟一個終端視窗。從這個終端內部我們可以導航到我們建立的目錄,構建並執行我們編寫的指令碼。 StackOverflow 文件 這裡我們使用以下命令編譯和執行程式碼:

$ g++ HelloWorld.cpp -o hellowold
$ ./hellowold

請注意,我們得到了預期的 Hello World! 輸出。

執行指令碼(略高一點)

太棒了,但我們也可以直接使用 VS Code 來構建和執行程式碼。為此,我們首先需要將VSC_HelloWorld目錄轉換為工作空間。這可以通過以下方式完成:

  1. 開啟資源管理器選單(最左側垂直選單上的最頂層專案)
  2. 選擇“ 開啟資料夾” 按鈕
  3. 選擇我們一直在使用的VSC_HelloWorld目錄。注意:如果在 VS 程式碼中開啟目錄(例如,使用“ 檔案 ”>“ 開啟… ”),你將已進入工作區。 StackOverflow 文件 ***** *****

資源管理器選單現在顯示目錄的內容。

接下來,我們要定義我們希望 VS Code 執行的實際任務。為此,請選擇任務>配置預設構建任務。在下拉選單中,選擇其他。這將開啟一個名為tasks.json 的新檔案,其中包含任務的一些預設值。我們需要改變這些值。更新此檔案以包含以下內容並儲存:

{
    "version": "2.0.0",
    "tasks": [
        {
            "taskName": "build",
            "type": "shell",
            "command": "g++ HelloWorld.cpp -o helloworld"
        },
        {
            "taskName": "run",
            "type": "shell",
            "command": "${workspaceRoot}/helloworld"
        }
    ]
}

請注意,上面還在我們的工作目錄中建立了一個隱藏的 .vscode 目錄。這是 VS Code 放置配置檔案的地方,包括任何專案特定的設定檔案。你可以在此處找到有關任務的更多資訊。

在上面的例子中,${workspaceRoot} 引用了我們工作區的頂級目錄,這是我們的VSC_HelloWorld目錄。現在,要從方法內部構建專案,請選擇任務>執行構建任務…,然後從顯示的下拉選單中選擇我們建立的構建任務和繼續而不掃描任務輸出。然後我們可以使用任務>執行任務… 執行可執行檔案,並選擇我們建立的執行任務。如果你開啟整合終端,你會注意到 Hello World! 文字將在那裡列印。

在你能夠檢視輸出之前,終端可能會關閉。如果發生這種情況,你可以在 main() 函式結束時的 return 語句之前插入一行程式碼,如 int i; std::cin >> i;。然後,你可以通過鍵入任何數字並按 <Enter> 來結束指令碼。

就是這樣! 你現在可以從 VS Code 中開始編寫和執行 C++指令碼。