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