有什么問題可以留言的,我會的我就回答一下咯~
暫時寫這么多,有點亂,有空再更新,看起來可能有點費勁
我這是windows的配置哦~mac的和linux的僅供參考啦~
首先呢~自己創建一個文件夾為cpp的工作目錄, 相關cpp都在以下工作目錄進行啦.
主要是那個.vscode那個文件夾下的文件, 他有相關的操作可以逐一生成,改天再更新相關操作啦
你也可以直接自己創建文件夾,不需要根據相關操作來.


新建好文件夾后, 通過單擊菜單-文件-打開文件夾即可再相應目錄下進行編輯了,F5即可運行

如果文件都復制了還不可以,試試把注釋去掉
下面是 c_cpp_properties.json
注意哦:
“includePath”那里是你對應的MinGW里的頭文件目錄哦,如果你電腦里有codeblock或者vc++的話,相應的目錄里面也有MinGW,也是可以使用的,我這個是單獨另外下載安裝的,如有需要請另行百度MinGW安裝教程,其實安裝MinGW挺麻煩的,直接安裝個codeblock比較方便。
{
"configurations": [
{
"name": "Win32",
"includePath": [
"D:\\Program Files\\MinGW\\include\\*",
"D:\\Program Files\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\*",
"D:\\Program Files\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++\\*",
"D:\\Program Files\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++\\mingw32\\*",
"D:\\Program Files\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++\\bits\\*"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"intelliSenseMode": "msvc-x64",
"browse": {
"path": [
"${workspaceFolder}",
"D:\\Program Files\\MinGW\\include\\*",
"D:\\Program Files\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\*",
"D:\\Program Files\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++\\*",
"D:\\Program Files\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++\\mingw32\\*",
"D:\\Program Files\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++\\bits\\*"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
},
"cStandard": "c11",
"cppStandard": "c++17"
}
],
"version": 4
}
下面是launch.json
注意:"miDebuggerPath": "D:\\Program Files\\MinGW\\bin\\gdb.exe",
這個也是MinGW目錄里的啦。
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"preLaunchTask": "build",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false, //true的話, F5編譯運行后會暫停, 需要自己再操作繼續運行, 看個人習慣
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "D:\\Program Files\\MinGW\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}]
}
下面是settings.json
{
"C_Cpp.intelliSenseEngineFallback": "Disabled",
"files.associations": {
"iostream": "cpp",
"string": "cpp",
"stack": "cpp",
"fstream": "cpp",
"vector": "cpp",
"[cpp]": {
"editor.quickSuggestions": true
},
"[c]": {
"editor.quickSuggestions": true
}
},
"files.autoGuessEncoding": true,
"C_Cpp.errorSquiggles": "Disabled",
"editor.detectIndentation": false,
}
下面是tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared"
},
"windows": {
"command": "g++",
"args": [
"-ggdb",
"\"${file}\"",
"--std=c++11",
"-o",
"\"${fileDirname}\\${fileBasenameNoExtension}.exe\""
]
}
}
]
}
最后,別忘了配置環境變量path。

