天天看點

[學習筆記-VS Code篇]C++環境配置法一、json配置法二、CMakeLists配置

承接上一篇的安裝。

安裝好VS Code之後,需要下載下傳一下擴充庫,C++等。

最好的圖文參考資料:參考連結4。

VS Code有多種使用方式,比如用

.json

配置,比如用

CMakeLists

,比如直接在終端使用

nano

g++

等。

法一、json配置

下面說一下用

.json

配置的運作過程。

  • VS Code主要以檔案夾進行管理,是以一般都是打開檔案夾。
  • 在打開的檔案中,建立檔案,命名為

    main.cpp

    ,裡面的内容就是一般的

    hello world!

  • 步驟一:點選左側昆蟲運作标志,選擇

    運作和調試

    ,然後在選擇欄中選擇第一項

    C++(GDB/LLDB)

    。會生成一個

    launch.json

    檔案,将其中的内容替換,參考連結2,有注釋。主要是修改

    program

    cwd

    的路徑,寫好

    preLaunchTask

    的名稱。
  • 步驟二:

    ctrl+shift+P

    打開Command Palette,輸入

    Tasks: Configure Default Build Task

    ,然後點選出現的選項。這裡有不同的生成内容,選什麼不是很影響,同樣是需要修改

    task.json

    的内容的,修改内容參考連結2。主要是修改

    type

    shell

    label

    要和

    launch.json

    檔案的

    preLaunchTask

    相同,

    args

    的設定會生成相對應的

    g++

    指令,比如設定

    "args": ["-g", "${file}", "-std=c++11", "-o", "${fileBasenameNoExtension}.out"]

    ,配置

    g++

    指令為:

    g++ -g main.cpp -std=c++11 -o main.out

  • 步驟三:

    ctrl+shift+P

    打開Command Palette,輸入

    Tasks: Run Task

    ,選擇

    C/C++:g++ 生成活動檔案

  • 運作:在

    return 0;

    前加斷點,然後在昆蟲頁點選綠色小三角,就可以在終端看到

    hello world!

    了。

法二、CMakeLists配置

  • cmake

    的話要下載下傳一下2個擴充庫

    cmake

    cmake tools

  • 和法一一樣的,首先用VS Code打開一個檔案夾

    hello

    ,然後建立一個

    main.cpp

    檔案,還是

    hello world!

    内容。
  • 步驟一:在

    資料總管

    hello

    檔案夾的右側點選

    建立檔案

    的按鈕,命名為

    CMakeLists.txt

    。其中内容參考連結5,一般就是4句話。
#最低cmake版本
cmake_minimum_required(VERSION 2.6)
#工程名
project(hello)
#生成可執行檔案
add_executable(hello_world main.cpp)
           
  • 步驟二:在終端輸入指令,建立

    build

    檔案夾,進入

    build

    檔案夾後,執行

    cmake

    ,然後編譯可執行檔案。
mkdir build
cd build
cmake ..
make
           
  • 運作:在終端輸入

    ./hello_world

參考

1.Ubuntu16.04下配置VScode的C/C++開發環境

2.ubuntu18.04 基于VSCode的C++環境搭建

3.Ubuntu 20.04 下安裝配置 VScode 的 C/C++ 開發環境(圖文教程)

4.Ubuntu16.04下配置VScode的C/C++開發環境

5.一步一步學CMake 之 VSCode+CMakeLists 調試 C++ 工程

6.CMake入門——簡單CMakeLists的編寫

繼續閱讀