我对 C++ 真的很陌生,我试图在一个单独的文件中创建一个类,我遇到了一个问题。我基本上从 newboston 逐字复制了教程http://thenewboston.org/watch.php?cat=16&number=15 。但是,因为事情不起作用。尝试运行主文件时出现此错误:
C:\Users\Akavall\Desktop\C++ Stuff\New C++ stuff\class_try.o:class_try.cpp|| undefined reference to `Burrito::Burrito()'|
||=== Build finished: 1 errors, 0 warnings ===|
另外,当我创建课程时。工作区图标是独立的,而它应该(我相信)包括我刚刚创建的类的 .cpp 和 .h 文件夹。
我的猜测是我的路径在某处没有正确设置,但我不知道如何解决这个问题。有什么建议么?
这是我正在使用的代码:
主文件 (class_try.cpp)
#include <iostream>
#include "Burrito.h"
using namespace std;
int main()
{
Burrito bo;
return 0;
}
类文件:Burrito.h
#ifndef BURRITO_H
#define BURRITO_H
class Burrito
{
public:
Burrito();
};
#endif // BURRITO_H
墨西哥卷饼.cpp
#include "Burrito.h"
#include <iostream>
using namespace std;
Burrito::Burrito()
{
cout<<"something silly"<<endl;
}
我应该怎么做才能解决这个问题?
先感谢您
编辑:
我正在使用 CodeBlocks,并且我在 32 位 Windows 上。