如果您使用的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....