当我在导入#include <stdio.h>文件时警告:
通过编辑器的自动修复功能在includePath中加入了文件路径,可是开始有警告,不管,直接编译(cmd+shf+b)后运行(F5),结果也能出来,但始终觉得心里很难受,找了好多地方,最后再别人的问答里找到了答案 点击打开链接.
在命令行里面输入gcc -v -E -x c++ -在结果里面找到头文件目录,
......
#include <...> search starts here:
/usr/local/include
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/9.0.0/include
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks (framework directory)
End of search list.
将这些路径值,全部copy到c_cpp_properties.json文件中的includePath字段下,警告消失