Clang找不到包含目录?

时间:2016-03-04 22:47:38

标签: c++ vim clang syntax-checking youcompleteme

我刚将所有头文件移到项目的include目录中,而不是在src目录中同时包含.cpp和.h。我在vim中使用YouCompleteMe,现在当我打开vim时,它告诉我在侧面找不到我的头文件以提醒我编译器错误。具体来说,它会给#include "my_header.h" my_header.h file not found use of undeclared identifier上的错误以及每个方法../include上的错误。但是,代码编译得很好。并且自动完成工作正常。自从我移动它们#include之后,clang似乎无法找到我的头文件所在的位置。如果我将#include "../include/my_header"行更改为#include "my_header.h",则所有错误都将消失。但是,在我的所有.cpp个文件或#include <my_header.h>中只有for似乎更好。

任何人都可以帮我解决这个问题吗?

0 个答案:

没有答案