mac下Vscode如何解决检测到 #include 错误。请更新 includePath

今天编译程序出现了这样一个错误:
mac下Vscode如何解决检测到 #include 错误。请更新 includePath

预处理指令报错,找不到iostream文件的位置。

解决方法:
1、打开终端,输入gcc -v -E -x c++ -
这个命令会将mac中C++头文件路径列举出来
找到这几行代码:
mac下Vscode如何解决检测到 #include 错误。请更新 includePath

2、在Vscode左边的文件夹打开c_cpp_properties.json文件
mac下Vscode如何解决检测到 #include 错误。请更新 includePath

复制上图终端中任意一行文字,粘贴进json文件的includePathcompilerPath的属性值
mac下Vscode如何解决检测到 #include 错误。请更新 includePath

3、像这样就OK了
mac下Vscode如何解决检测到 #include 错误。请更新 includePath

报错消失