Ma hai creato il file sorgente della classe Pezzo dove inserisci la definizione del costruttore? Perché io ho provato e non mi dà alcun errore... Un esempio basilare è

codice:
#include "pezzo.h"


Pezzo::Pezzo(Colore c) {
    _colore = c;
}