vscode 配置C 編譯環境(完美版)

2021-09-12 13:32:48 字數 2926 閱讀 8668

如果您使用的vscode版本過老,以下檔案中的"$"可能需要替換為"$"

launch.json

/$.exe"

,// 將要進行除錯的程式的路徑

"args":[

],// 程式除錯時傳遞給程式的命令列引數,一般設為空即可

"stopatentry"

:false

,// 設為true時程式將暫停在程式入口處,一般設定為false

"cwd"

:"$"

,// 除錯程式時的工作目錄,一般為$即**所在目錄 workspaceroot已被棄用,現改為workspacefolder

"environment":[

],"externalconsole"

:true

,// 除錯時是否顯示控制台視窗,一般設定為true顯示控制台

"mimode"

:"gdb"

,"midebuggerpath"

:"c:/program files (x86)/mingw64/bin/gdb.exe"

,// midebugger的路徑,注意這裡要與mingw的路徑對應

"prelaunchtask"

:"g++"

,// 除錯會話開始前執行的任務,一般為編譯程式,c++為g++, c為gcc

"setupcommands":[

]}]}

tasks.json如果遇到找不到檔案 比如這樣:

"$"替換為"\\""//"

"

,"-o"

,"$.exe"],

// 編譯命令引數

"problemmatcher":"

],"pattern":}

}

c_cpp_properties.json"includepath"設定問題 路徑獲取獲取方法為:cmd——》gcc -v -e -x c++ -

如果第一種出錯請使用第二種

"

,"c:/program files (x86)/mingw64/include/**"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"],

"defines":[

"_debug"

,"unicode"

,"__gnuc__=6"

,"__cdecl=__attribute__((__cdecl__))"],

"intellisensemode"

:"msvc-x64"

,"browse":"

,"c:/program files (x86)/mingw64/include/**"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed"

,"c:/program files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"]}

}],"version":4

}

第二種

}]

,"version":4

}

參考文章:

VS code 配置C 編譯環境

另外有如下幾處需要注意的地方 這部需要提前 run build task 來建立task.jason檔案,否則按了 f5 之後會報 could not find tast g 的錯誤 2 在安裝mingw所需的包時 gdb類的搜要安裝 3 vs code所需的配置檔案都在 vscode 資料夾中,一...

vscode配置C C 環境(完美版)

新建乙個資料夾.vscode 在.vscode檔案下新建launch.json檔案 內容如下 exe 將要進行除錯的程式的路徑 args 程式除錯時傳遞給程式的命令列引數,一般設為空即可 stopatentry false 設為true時程式將暫停在程式入口處,一般設定為false cwd 除錯程式...

VSCode配置C 環境

ide用慣了,換編輯器寫被坑傻了。vscode環境的配置都由.json資料構成,全部放在workingfolder的.vscode資料夾內,預設是隱藏的,因為這是配置檔案啊。1.配置settings 如果想改字型大小什麼的,直接搜尋命令open settings,在user.setting裡改。2....