C++代码块错误?

C++代码块错误?,c++,ide,codeblocks,portable-executable,C++,Ide,Codeblocks,Portable Executable,我在HD上安装了代码块,编译器工作正常。因为我的学校不喜欢人们在电脑上安装东西 main.cpp工作正常。如果我把所有的东西都写在这里面,我就不会遇到任何问题。唯一的问题是,如果我将一个类添加到项目中,会出现几个错误 我接触过所有的课程,它们在家里的电脑上编译得很好。是否因为项目未保存在正确的目录/文件夹中?我在HD的codeblocks文件夹中有一个项目文件夹,所以它应该能够找到theclass.h和theclass.cpp文件 如果main.cpp也不起作用,那就更有意义了。但是为什么新类不

我在HD上安装了代码块,编译器工作正常。因为我的学校不喜欢人们在电脑上安装东西

main.cpp工作正常。如果我把所有的东西都写在这里面,我就不会遇到任何问题。唯一的问题是,如果我将一个类添加到项目中,会出现几个错误

我接触过所有的课程,它们在家里的电脑上编译得很好。是否因为项目未保存在正确的目录/文件夹中?我在HD的codeblocks文件夹中有一个项目文件夹,所以它应该能够找到theclass.h和theclass.cpp文件


如果main.cpp也不起作用,那就更有意义了。但是为什么新类不起作用呢?

是的,实际上代码块有一个错误,你要做的是从文件夹中取出类,即.cpp和.h,并将它们放在项目的根目录中,所以剪切它们并将它们粘贴到main.cpp所在的位置,它也应该起作用。你可以做的是放入include source/theclass.cpp和u can也可以这样解决它。对.h做同样的处理。是的,实际上代码块有这个错误。你要做的是从文件夹中取出类,即.cpp和.h,并将它们放在项目的根目录中,所以剪切它们并将它们粘贴到main.cpp所在的位置,它应该也可以工作。你可以做的是将include source/theclass.cpp和u也可以通过这种方式解决此问题。对.h

代码块也执行相同的操作,将文件移动到单独的include和source目录。这就是为什么include theclass.h会导致错误。

代码块将文件移动到分开的include和source目录。这就是为什么include.h会导致错误。

它看起来像class.h在include目录中,src的同级目录。您应该在同一个目录中获取这两个文件,或者使用include../theclass.h,如果您必须将文件保留在原来的位置。

看起来class.h位于include目录中,这是src的同级目录。您应该将这两个文件放在同一个目录中,或者使用include../theclass.h,如果您必须将文件保留在原来的位置。

@Grammin我从不责怪IDE。这肯定是文件所在位置的问题。所以我在责怪我的老师。是的,我意识到我看错了你的题目。如果您在windows/linux计算机上,您可以在命令行上不使用编辑器的情况下对其进行编译。请检查传递给编译器的include路径。@Grammin我从不责怪IDE。这肯定是文件所在位置的问题。所以我在责怪我的老师。是的,我意识到我看错了你的题目。如果您在windows/linux计算机上,您可以在命令行上不使用编辑器的情况下编译它。请检查传递给编译器的include路径。