Methode als Template ohne Parameter

extexo

Mitglied
Hi.

folgendes Problem:

Ich hab mir eine Klasse geschrieben welche es einem Objekt
ermöglicht als Thread aufgerufen zu werden.

Hier mal etwas Code:

thread.h:
http://nopaste.com/p/agFjgjPay

thread.cpp:
http://nopaste.com/p/ar4hl8wop

main.cpp:
http://nopaste.com/p/a31nMOs0R

Kompilieren tue ich das mit:
Code:
g++ main.cpp thread.cpp -lpthread -o test

Worauf mich folgender Fehler anspringt:
Code:
main.cpp:(.text+0x2e): undefined reference to `void Thread::Run<Test>()'

Ich hab diese Klasse so ähnlich schonmal zum Laufen gebracht.
Nun aber bitte nicht fragen wie. Mein Problem ist das sich meine HDD
verabschieded hat während ich das System neu aufgesetzt habe.
Mit der HDD sind auch die funktionierenden Klassen flöten gegangen.
Da das schon relativ lange her ist, weiß ich nichtmehr wie ich das Problem gelöst hatte.

Vielleicht kann mir jemand helfen. Ich hab nämlich keine Ahnung wo
ich am Besten ansetze.

Gruß
 
Zurück