问题截图。配置都是从以前的文件配置里面粘过来的

配置文件includepath部分截图

工程目录截图




vscode找头文件的问题,可以按这方法改进一下
CMakeLists.txt中增加
set(CMAKE_EXPORT_COMPILE_COMMANDS TRUE)
作用是在生成目录,产生一个compile_commands.json文件
c_cpp_properties.json改为
{
"configurations": [
{
"name": "Default",
"cStandard": "c11",
"cppStandard": "c++11",
"compileCommands": "${workspaceFolder}/compile_commands.json",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
作用是按compile_commands.json找头文件,不按指定目录来找
(compile_commands.json改为你实际生成的相对路径)
我的github上有好几个工程模板,我自己一直在用的,你也可以下过去直接用
https://github.com/churuxu/vscode_cmake_template
https://github.com/churuxu/ProjectWizard/tree/master/Template/vscode-cxx