vscode在UBUNTU下使用CMAKE編譯

2021-10-10 21:50:40 字數 1510 閱讀 2429

開啟乙個含有cmakelists.txt的資料夾

在.vscode要建立三個json檔案才能對cmake工程進行編譯和除錯,分別是c_cpp_properties.json,launch.json和tasks.json

c_cpp_properties.json檔案

ctrl+shift+p,輸入c/c++,選擇c/c++: edit configurations(json)

修改為如下:

/**"

],"defines": ,

"compilerpath": "/usr/bin/gcc",

"cstandard": "c11",

"cppstandard": "c++17",

"intellisensemode": "gcc-x64"}],

"version": 4

}

launch.json檔案

choose run > add configuration... and then choose c++ (gdb/lldb).

配置如下:

更改為如下:

},]}

自己的cmakelists.txt

cmake_minimum_required(version 3.0)

project(hello)

set(cmake_build_type "debug")

add_definitions(-std=c++11)

set(source hello.cpp)

add_executable($ $)

hello.cpp

#include using namespace std;

int main()

ctrl+shift+b執行**,成功。

可能存在的問題:

在剛開始開啟vscode的時候,可能會自動建立build資料夾,在配置完3個檔案後,把自動建立的build資料夾刪除,然後再建立乙個空的build資料夾,然後執行ctrl+shift+b

launch.json檔案創造出錯,解決辦法,刪掉.vscode資料夾,然後關閉vscode ,重新開啟,讓c / c ++擴充套件來建立c_cpp_properties.json檔案,然後再按run > add configuration即可建立

git與github在ubuntu下的使用

最近開始使用git對kohana3的文件做一些補充的工作,使用了git 和 github 從了解到使用,還是有一點距離,下面是總結的一些方法。1 git的安裝 我使用了ubuntu 10.04 預設情況下,ubuntu 中並沒有安裝,所以首先需要在系統中進行 git 的安裝。sudo apt get...

git與github在ubuntu下的使用

這篇文章更好 最近開始使用git對kohana3的文件做一些補充的工作,使用了git 和 github 從了解到使用,還是有一點距離,下面是總結的一些方法。1 git的安裝 我使用了ubuntu 10.04 預設情況下,ubuntu 中並沒有安裝,所以首先需要在系統中進行 git 的安裝。sudo ...

git與github在ubuntu下的使用

最近開始使用git對kohana3的文件做一些補充的工作,使用了git 和 github 從了解到使用,還是有一點距離,下面是總結的一些方法。1 git的安裝 我使用了ubuntu 10.04 預設情況下,ubuntu 中並沒有安裝,所以首先需要在系統中進行 git 的安裝。sudo apt get...