1

我只是将所有头文件移动到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>.

谁能帮我解决这个问题?

4

0 回答 0