ich versuch jez schon seit 2 Tagen einfach ein simples ZThread Beispiel Programm was mit dem Packet mitkommt ans laufen zu bekommen. Ich hab alles was es zu libzthread gibt von Debian installiert. In Eclipse habe ich ein managed C++ Projekt angelegt und folgendes in den Einstellungen für ZThread hinzugefügt.
C++Build
GCC C++ Compiler -> Directories /usr/include/zthread
GCC Linker -> Libraries -> Libraries ZThread
GCC Linker -> Libraries -> search path /usr/include/zthread
folgendes Programm möchte ich kompilieren [1]
Und bekomme hierbei immer folgenden Fehler
Code: Alles auswählen
make -k all
Building file: ../ThreadExample.cxx
Invoking: GCC C++ Compiler
g++ -I/usr/include/zthread -O0 -g3 -Wall -c -fmessage-length=0 -oThreadExample.o ../ThreadExample.cxx
../ThreadExample.cxx:156:2: warning: no newline at end of file
/usr/include/zthread/Guard.h: In destructor 'ZThread::Guard<LockType, LockingPolicy>::~Guard()':
/usr/include/zthread/Guard.h:486: error: there are no arguments to 'isDisabled' that depend on a template parameter, so a declaration of 'isDisabled' must be available
/usr/include/zthread/Guard.h:486: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
make: *** [ThreadExample.o] Fehler 1
make: Das Target »all« wurde wegen Fehlern nicht aktualisiert.
Build complete for project ZThreadTest
[1] http://nopaste.debianforum.de/3521
Edit by Snoopy:
Verschoben ins NoPaste [2]
[2] http://nopaste.debianforum.de/