vscodeがc ++を構成するときに発生する可能性のある2つの問題(ヘッダーファイルが見つからない、コンパイルされたファイルが見つからない)

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つの問題が発生しました。他に問題がある場合は、メッセージを残してください。
喜んでお手伝いします(実際、これのみを行います)が、発生する可能性のある他の問題を解決する用意があります。

おすすめ

転載: blog.csdn.net/zxb0215/article/details/113101541