Probleme mit g++ und thread (void*)
-
Hi jungs, und zwar versuche ich die Thread-Funktionen bei mir zum laufen zu bekommen. Es scheitert jedoch daran, dass mir mein compiler bei der funktion einen fehler ausgibt:
void* functiontest() { } ... main() { pthread_create( &thread1, NULL, &functiontest, NULL); }
Fehler:
Ungültige Umwandlung von void* ()() in void ()(void)Jemand eine Idee?
-
die funktion, die du pthread_create übergeben musst, muss als einzigen parameter void* erwarten.
void* functiontest(void* parameter) { }
-
hi thx. hat wunderbar funktioniert.