Здравствуйте, гость ( Вход | Регистрация )
krab22 | Дата 25.4.2011, 10:11 |
Господа, помогите разобраться! пытаюсь собрать один готовый проект под Винду, осталось исправить одну ошибку, связанную с PThread. в чем дело, ума понять не хватает error: no matching function for call to `ptw32_handle_t::$_199(int)' ошибка здесь: STask( ) : thr(0), policy(0), prior(0), flgs(0) { } STask( pthread_t ithr, char ipolicy, char iprior ) : thr(ithr), policy(ipolicy), prior(iprior), flgs(0) { } файл pthread.h note: candidates are: ptw32_handle_t::$_199() note: ptw32_handle_t::$_199(const ptw32_handle_t&) указывает сюда: typedef struct { void * p; /* Pointer to actual object */ unsigned int x; /* Extra information - reuse count etc */ } ptw32_handle_t; Удалось разобраться? У меня та же проблема ... Я новичок в QT Если получилось понять где грабли отпишите fomink@gmail.com |
|
krab22 | Дата 25.4.2011, 10:08 |
Господа, помогите разобраться! пытаюсь собрать один готовый проект под Винду, осталось исправить одну ошибку, связанную с PThread. в чем дело, ума понять не хватает error: no matching function for call to `ptw32_handle_t::$_199(int)' ошибка здесь: STask( ) : thr(0), policy(0), prior(0), flgs(0) { } STask( pthread_t ithr, char ipolicy, char iprior ) : thr(ithr), policy(ipolicy), prior(iprior), flgs(0) { } файл pthread.h note: candidates are: ptw32_handle_t::$_199() note: ptw32_handle_t::$_199(const ptw32_handle_t&) указывает сюда: typedef struct { void * p; /* Pointer to actual object */ unsigned int x; /* Extra information - reuse count etc */ } ptw32_handle_t; |
|
Iron Bug | Дата 30.11.2010, 19:28 |
скорее всего, ему нужен NULL вместо 0 где-то при инициализации. | |
kwisp | Дата 30.11.2010, 15:23 |
call_me_Frank, эта тема к Qt какое то отношение имеет? |
|
Алексей1153 | Дата 30.11.2010, 15:14 |
call_me_Frank, у класса ptw32_handle_t нет метода $_199, принимающего параметр типа int и какая-то переменная из Цитата thr, policy, prior, flgs у тебя имеет тип ptw32_handle_t видимо, код портируется из чистого C , выход такой: класс переписать так:
|
|
call_me_Frank | Дата 30.11.2010, 12:42 |
Господа, помогите разобраться! пытаюсь собрать один готовый проект под Винду, осталось исправить одну ошибку, связанную с PThread. в чем дело, ума понять не хватает error: no matching function for call to `ptw32_handle_t::$_199(int)' ошибка здесь: STask( ) : thr(0), policy(0), prior(0), flgs(0) { } STask( pthread_t ithr, char ipolicy, char iprior ) : thr(ithr), policy(ipolicy), prior(iprior), flgs(0) { } файл pthread.h note: candidates are: ptw32_handle_t::$_199() note: ptw32_handle_t::$_199(const ptw32_handle_t&) указывает сюда: typedef struct { void * p; /* Pointer to actual object */ unsigned int x; /* Extra information - reuse count etc */ } ptw32_handle_t; |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 12.5.2024, 20:35 |