如何在c++;项目 首先我创建了一个文件夹名“C:MyProject”,然后在MyProject中创建了另外2个文件夹,称为“Src”和“Cipe”。之后,我在C++中打开了一个新项目,并将它保存在MyProject中,作为MyProjut.DeV。然后我在我的项目中添加了两个文件夹,因为我使用了我在项目文件夹中创建的相同名称('src','include')。然后,我将两个headear文件添加到项目名a.hpp和b.hpp(include文件夹内),并将主文件添加到src文件夹。但当我编译时,它显示了一个错误“a.hpp:函数main()中没有这样的文件或目录”。然而,我编写了一个代码来从主文件(#include“a.hpp”)读取头文件,在我的a.hpp中,我编写了相同的代码来调用b.hpp文件。 我尝试了几种方法,但它显示了相同的错误消息。所以请帮我创建一个带有头文件的项目。谢谢 #include "../include/a.hpp"

如何在c++;项目 首先我创建了一个文件夹名“C:MyProject”,然后在MyProject中创建了另外2个文件夹,称为“Src”和“Cipe”。之后,我在C++中打开了一个新项目,并将它保存在MyProject中,作为MyProjut.DeV。然后我在我的项目中添加了两个文件夹,因为我使用了我在项目文件夹中创建的相同名称('src','include')。然后,我将两个headear文件添加到项目名a.hpp和b.hpp(include文件夹内),并将主文件添加到src文件夹。但当我编译时,它显示了一个错误“a.hpp:函数main()中没有这样的文件或目录”。然而,我编写了一个代码来从主文件(#include“a.hpp”)读取头文件,在我的a.hpp中,我编写了相同的代码来调用b.hpp文件。 我尝试了几种方法,但它显示了相同的错误消息。所以请帮我创建一个带有头文件的项目。谢谢 #include "../include/a.hpp",c++,C++,或者将该文件夹添加到项目包含路径 或者,当前置处理器读取#include“a.hpp”时,将该文件夹添加到项目include path,它将在当前文件夹中查找a.hpp。在您的例子中,它的意思是src。但是你的头文件不在那里!它们位于C:/MyProjects/include中 您需要告诉编译器在哪里查找包含文件。通常在项目选项中称为“包含目录”。当前置处理器读取#include“a.hpp”时,它会在当前文件夹中查找a.hpp。在您的例子中,它的意思是src。但是你的头文件不在那里!它们位于C

或者将该文件夹添加到项目包含路径


或者,当前置处理器读取
#include“a.hpp”
时,将该文件夹添加到项目include path

,它将在当前文件夹中查找
a.hpp
。在您的例子中,它的意思是
src
。但是你的头文件不在那里!它们位于
C:/MyProjects/include


您需要告诉编译器在哪里查找包含文件。通常在项目选项中称为“包含目录”。

当前置处理器读取
#include“a.hpp”
时,它会在当前文件夹中查找
a.hpp
。在您的例子中,它的意思是
src
。但是你的头文件不在那里!它们位于
C:/MyProjects/include


您需要告诉编译器在哪里查找包含文件。通常在项目选项中称之为“包含目录”。

选项2更好!:-)选项2更好得多!:-)@马克和奥蒂博姆:非常感谢你们的回答,是的,我知道了,我改变了我的项目选项,包括我的文件夹到项目中。所以现在它开始工作了……谢谢你们两位的好意work@mark非常感谢你们的回答,是的,我知道了,我改变了我的项目选项,把我的文件夹加入到项目中。所以现在它开始工作了……谢谢你们两位的出色工作