これは私がフォローしているチュートリアルであり、指示されていることはすべて実行しましたが、機能しません。main.cpp、burrito.h (クラス)、burrito.cpp の 3 つのファイルがあります。
そして、ここにそれぞれ3つのファイルがあります。
main.cpp
#include <iostream>
#include "Burrito.h"
using namespace std;
int main() {
Burrito bo;
return 0;
}
ブリトー.h
#ifndef BURRITO_H
#define BURRITO_H
class Burrito {
public:
Burrito();
};
#endif // BURRITO_H
ブリトー.cpp
#include <iostream>
#include "Burrito.h"
using namespace std;
Burrito::Burrito() {
cout << "Hello World" << endl;
}
ビルドして実行すると、次のエラーが発生します。
...undefined reference to `Burrito::Burrito()'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 6 seconds)
1 errors, 0 warnings
CodeBlocks を使用してコンパイルしています。