Wie sind denn Deine C++ Kenntnisse hinsichtlich Klassen, Konstruktor etc.?

Da der Konstruktor bei der Definition eines Objektes immer automatisch aufgerufen wird, darf er in der Regel
nicht
im private-Bereich der Klasse stehen. Sie könnten ansonsten kein Objekt der Klasse definieren da der Konstruktor nicht aufgerufen werden kann.
Vergleiche mal die Struktur Deiner .ccp und .h mit funktionierenen Libraries bzw. lies ggf. mal etwas zu Klassen/Konstruktoren/Destruktoren dem Aufbau und den Bedingungen.
Im geposteten Code sehe ich kein "public:". Wenn der so vollständig ist, fehlt da noch einiges.