Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Программирование под Unix/Linux > Потоки для каждого элемента класса |
Автор: hente 7.11.2009, 09:53 | ||
Собсно проблема следующая: создаю класс конструктор коготорого должен создавать новый поток через: pth_crete(....).
вот этот кусок кода как тока невидоизменял никак не принимает компилятор А необходимо все навсего при создании эллемента класса создавать новый поток а в конструктор передать указатель на ф-ю (статическую или глобальную без разницы) как сделаьб посоветуйте.... ![]() За ранее спасибо! |
Автор: vinick 9.11.2009, 03:17 | ||
|
Автор: chaos 9.11.2009, 09:37 | ||
vinick, тогда уж лучше за "тайпдефить"
ИМХО приятней |
Автор: hente 11.11.2009, 09:16 | ||
vinick, вот именно так и делаю....а выдает /tmp/ccnrCIDX.o(.text+0x4b1): In function `Pthread::Pthread[not-in-charge](void* (*)(void*))': : undefined reference to `pthread_create' /tmp/ccnrCIDX.o(.text+0x4cf): In function `Pthread::Pthread[in-charge](void* (*)(void*))': : undefined reference to `pthread_create' collect2: ld returned 1 exit status чо не так делаю.... А экземляр создаю банально
вотьь.....есть варианты? |
Автор: vinick 11.11.2009, 13:48 | ||
А при сборке -pthread указываешь?
|
Автор: hente 11.11.2009, 17:40 |
![]() ![]() |