cpp-头文件包含错误

cpp - header file include error

本文关键字:错误 文件包 cpp-      更新时间:2023-10-16

我有一个c++应用程序,我想在其中使用一些外部代码。外部代码放置在相对路径"..\external"文件夹中。外部代码有一个cpp文件aaa.cpp,其中包括bbb.h头文件。

在我的解决方案中,我也有自己的更改后的-bbb.h文件,但我希望aaa.cpp文件将包括外部文件夹中的我的bbb文件,而不是thr bbb文件。这意味着aaa.cpp文件在我的解决方案中,但取自"……\External"bbb.h文件也在我的解决方案中,但没有相对路径。

我试图编译它,但aaa.cpp文件在这一行有一个错误:

#include "bbb.h"

错误:无法打开源文件bbb.h

我该如何解决这个问题?

即使您已将文件添加到解决方案中,如果它位于计算机上的其他文件夹中,Visual studio也找不到要编译的文件。

请确保该文件与所有其他源文件位于同一文件夹中。如果不是,请将其移动到那里,或者右键单击项目并转到C/C++->其他包含目录,然后添加包含要包含的文件的文件夹。