Visual studio code VS代码添加多个回购协议

Visual studio code VS代码添加多个回购协议,visual-studio-code,clang-tidy,Visual Studio Code,Clang Tidy,我在VS代码中使用了ClangTidy,并通过ssh连接到远程机器。但是,我有一些包含文件与源文件不共享同一区域: // Paths: // /source/file/path/source.C // /header/file/path/header.h #include "My_Header.h" // clang-tidy marks this as file not found 我假设如果我可以在VS代码中添加多个文件目录,那么ClangTidy将能够找到所有

我在VS代码中使用了ClangTidy,并通过ssh连接到远程机器。但是,我有一些包含文件与源文件不共享同一区域:

//  Paths:
//  /source/file/path/source.C
//  /header/file/path/header.h

#include "My_Header.h" // clang-tidy marks this as file not found

我假设如果我可以在VS代码中添加多个文件目录,那么ClangTidy将能够找到所有的头并完成扫描。这是正确的吗?如何执行此操作?

找不到它,因为头文件不是以这种方式搜索的,请参阅

#包括

此变体用于系统头文件。它在系统目录的标准列表中搜索名为file的文件。您可以使用-I选项将目录前置到此列表(请参见调用)

#包括“文件”

此变体用于您自己程序的头文件。它首先在包含当前文件的目录中搜索名为file的文件,然后在quote目录中搜索,然后在与
相同的目录中搜索。您可以使用-iNote选项将目录前置到报价目录列表中

要解决此问题,请使路径相对。根据您的层次结构,它可能在路径中包含许多
。/../