Quando eseguo il mio Makefile ottengo il seguente errore:
C:\Users\Io\Desktop>mingw32-make
g++ main.cc
C:\Users\Io\AppData\Local\Temp/cc4Sgaaa.o(.text+0x185):main.cc: undefined reference to `Pezzo::Pezzo(Colore)'
collect2: ld returned 1 exit status
mingw32-make: *** [main.o] Error 1
file main.cc:
codice:
#include <iostream>
#include "Pezzo.hh"
using namespace std;
int main () {
Pezzo *pino=new Pezzo(NERO);
}
file Pezzo.hh:
codice:
enum Colore {BIANCO, NERO};
class Pezzo {
private:
protected:
Colore _colore;
public:
Pezzo (Colore colore);
~Pezzo ();
Colore getColore ();
};
Non capisco perchè mi dia quell'errore...mi dareste una dritta?