根據個人經驗,最新的c++配置方法。
主要的步驟:
vscode的設定基本都是按照設定中文的這種步驟來的。
選擇第五個(擴充套件)
在搜尋框內搜尋c++
會出現一堆與c++相關的外掛程式,在前面的或者評分很高的都是很好的c++外掛程式。
我安裝的c++外掛程式如下,有些可以不用安裝,但都是很好用的。
第乙個是必須安裝的。
我用的是mingw。
在新建專案時,需要修改.vscode下的三個json檔案
如果沒有就自行建立資料夾和檔案。
launch.json
.exe", // 將要進行除錯的程式的路徑
"midebuggerpath":"d:\\mingw\\bin\\gdb.exe", // midebugger的路徑,注意這裡要與mingw的路徑對應
"args": ["blackkitty", "1221", "# #"], // 程式除錯時傳遞給程式的命令列引數,一般設為空即可
"stopatentry": false, // 設為true時程式將暫停在程式入口處,一般設定為false
"cwd": "$", // 除錯程式時的工作目錄,一般為$即**所在目錄
"externalconsole": true, // 除錯時是否顯示控制台視窗,一般設定為true顯示控制台
"prelaunchtask": "g++" // 除錯會話開始前執行的任務,一般為編譯程式,c++為g++, c為gcc}]
}
task.json
","-o","$.exe"], // 編譯命令引數
"problemmatcher": "],
"pattern": }}
c_cpp_properties.json
",
//根據自己的mingw路徑進行對應
"d:/mingw/include/*",
"d:/mingw/lib/gcc/mingw32/6.3.0/include/c++",
"d:/mingw/lib/gcc/mingw32/6.3.0/include/c++/x86_64-w64-mingw32",
"d:/mingw/lib/gcc/mingw32/6.3.0/include/c++/backward",
"d:/mingw/lib/gcc/mingw32/6.3.0/include",
"d:/mingw/lib/gcc/mingw32/6.3.0/include/c++/tr1",
"d:/mingw/lib/gcc/mingw32/6.3.0/include/c++/mingw32"
],"defines": [
"_debug",
"unicode",
"__gnuc__=6",
"__cdecl=__attribute__((__cdecl__))"
],"intellisensemode": "msvc-x64",
"browse": ",
"d:/mingw/include/*",
"d:/mingw/lib/gcc/mingw32/6.3.0/include/c++",
"d:/mingw/lib/gcc/mingw32/6.3.0/include/c++/mingw32",
"d:/mingw/lib/gcc/mingw32/6.3.0/include/c++/backward",
"d:/mingw/lib/gcc/mingw32/6.3.0/include",
"d:/mingw/lib/gcc/mingw32/6.3.0/include/c++/tr1"]},
"limitsymbolstoincludedheaders": true,
"databasefilename": ""}],
"version": 4
}
完成後,cpp檔案就能進行除錯和執行了。 安裝VSCODE執行C
2.ctrl p,輸入ext install c 在商店中找到如下進行安裝 3.安裝後重啟vscode 4.ctrl shift p 開啟launch.json進行配置 exe 將要進行除錯的程式的路徑 midebuggerpath d mingw bin gdb.exe midebugger的路徑...
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多執行緒功能...