سلام خدمت دوستان
من تو کامپایل با G++ مشکل دارم !
الا این کدهارو ببینید !
main.cpp :
#include <iostream>
#include "Brrito.h"
using namespace std;
int main (){
Brrito lol;
return 0;
}
Brrito.h:
#ifndef BRRITO_H
#define BRRITO_H
class Brrito
{
public:
Brrito();
};
#endif // BRRITO_H
Brrito.cpp:
#include "Brrito.h"
#include <iostream>
using namespace std;
Brrito::Brrito()
{
cout <<"Thjs is a test"<<endl;
}
حالا اینو یه بنده خدایی تو فیلم آموزشی با CodeBlocks کامپایل میکنه خوشگل کار میکنه ( البته اون ویندوزه ).
اما من که با g++ کامپایل میکنم میگه :
empty@Amir:~/C-C++$ g++ -o main main.cpp
/tmp/cc10Awtm.o: In function `main':
main.cpp:(.text+0x10): undefined reference to `Brrito::Brrito()'
collect2: error: ld returned 1 exit status
مشکل کچاشه /؟؟ (بنده شدیدا مبتدی هستم
)