1.ヘッダーファイルが見つかりません。
あまり変更する必要
はありません。c_cpp_properties.jsonのインクルードパスをmingwまたは他のコンパイラのヘッダーファイルとライブラリの場所に変更しなかったため、ヘッダーファイルが見つかりません。あなたがインストールされています。
2.ほとんどのコンパイルの失敗は、GCC、gdbなどのG ++環境変数を追加していないされている(またはtasks.jsonでテキスト注釈とlaunch.jsonファイルと場所を変更しませんでした):
tasks.json
コード:
"tasks": [ {
"type": "cppbuild",
"label": "C/C++: g++.exe build active file", "command": "C:\\msys64\\mingw32\\bin\\g++.exe",
/*这里是g++的位置,编译器的gcc、gdb、
g++都需要加入环境变量pash中,
大多问题都是这三个没有加入环境变量, */
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build"
"isDefault": true
},
"detail": "Task generated by Debugger."
} ],
"version": "2.0.0"
launch.json
コード:
{
"version": "0.2.0",
"configurations": [{
"name": "g++.exe - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd":"${workspaceFolder}",
"environment": [],
"externalConsole": true,//是否显示运行窗口
"MIMode": "gdb",
"miDebuggerPath": "c:\\msys64\\mingw32\\bin\\gdb.exe", /*这里是gdb的位置,编译器的
gcc、gdb、g++都需要加入环境变量pash中,
大多问题都是这三个没有加入环境变量, */ "setupCommands": [ {
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing", "ignoreFailures": true}
],
"preLaunchTask": "C/C++: g++.exe build active file" } ]}
この2つの問題が発生しました。他に問題がある場合は、メッセージを残してください。
喜んでお手伝いします(実際、これのみを行います)が、発生する可能性のある他の問題を解決する用意があります。