2013-12-16 128 views
2

我有一个C++应用程序,我想在其中使用一些外部代码。 外部代码放置在相对路径“........ \ External”文件夹中。 外部代码有一个包含bbb.h头文件的cpp文件aaa.cpp。cpp - 头文件包含错误

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

我试图编译它与aaa.cpp文件对这一行的错误:

#include "bbb.h" 

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

我怎样才能解决这个问题呢?

+0

你有'aaa.cpp'的源代码吗? – Haozhun

+0

是的,在我的解决方案 – gln

+0

您的路径bbb.h一定是错的 – EoiFirst

回答

1

即使您已将该文件添加到解决方案中,如果它位于计算机上的其他文件夹中,Visual Studio也无法找到它进行编译。

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