建立乙個projects作為工作空間,在projects檔案中建立乙個project資料夾作為專案位址。用vscode開啟project資料夾,並在這個資料夾中建立.vscode資料夾,在.vscode資料夾中寫上這三個配置檔案:
c_cpp_properties.json
includepath
表示標頭檔案的路徑,在命令列中輸入gcc -v -e -x c++ -
便可顯示所有與c++相關的路徑。
compiler path
的值指定g++.exe的位址。
",
".",
"c:/program files/llvm/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
"c:/program files/llvm/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
"c:/program files/llvm/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
"c:/program files/llvm/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
"c:/program files/llvm/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
"c:/program files/llvm/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"
], "defines":[
"_debug",
"unicode",
"_unicode"
], "compilerpath"
:"c:/program files/llvm/bin/g++.exe",
"cstandard"
:"c11",
"cppstandard"
:"c++17",
"intellisensemode"
:"clang-x64"}],
"version"
: 4}
launch.json
midebuggerpath
的值指定gdb的路徑。
/$.exe", // 將要進行除錯的程式的路徑
"args":[
], // 程式除錯時傳遞給程式的命令列引數,一般設為空即可
"stopatentry"
: false, // 設為true時程式將暫停在程式入口處,一般設定為false
"cwd"
:"$", // 除錯程式時的工作目錄,一般為$即**所在目錄 workspaceroot已被棄用,現改為workspacefolder
"environment":[
], "externalconsole"
: true, // 除錯時是否顯示控制台視窗,一般設定為true顯示控制台
"mimode"
:"gdb",
"midebuggerpath"
:"c:/program files/llvm/bin/gdb.exe", // midebugger的路徑,注意這裡要與mingw的路徑對應
"prelaunchtask"
:"g++", // 除錯會話開始前執行的任務,一般為編譯程式,c++為g++, c為gcc
"setupcommands":[
]}]}
tasks.json
",
"-o",
"$.exe"
], // 編譯命令引數
"problemmatcher":"
], "pattern":}
}
VSCode配置C 環境
ide用慣了,換編輯器寫被坑傻了。vscode環境的配置都由.json資料構成,全部放在workingfolder的.vscode資料夾內,預設是隱藏的,因為這是配置檔案啊。1.配置settings 如果想改字型大小什麼的,直接搜尋命令open settings,在user.setting裡改。2....
VScode 配置C 環境
為了成功完成教程,你只需要以下幾步 posix 啟用c 11 c11多執行緒功能。使libgcc依賴於libwinpthreads,所以即使不直接呼叫pthreads api,也會分發winpthreads dll。分配乙個更多的dll與您的應用程式沒有任何問題。win32 沒有c 11多執行緒功能...
VScode配置C 環境
參考及引用 2.安裝並開啟vscode,安裝以下外掛程式 然後按照以下步 將mingw的路徑新增到下面 5.配置json檔案 在.vscode資料夾中,新建兩個 只需兩個 配置檔案,即launch.json tasks.json。將下列內容複製進去即可.建立檔案方法 直接輸入檔名即可。注意 ideb...