crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

call_me_Frank
  опции профиля:
сообщение 30.11.2010, 12:42
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 20.10.2010
Пользователь №: 2129

Спасибо сказали: 0 раз(а)




Репутация:   0  


Господа, помогите разобраться! пытаюсь собрать один готовый проект под Винду, осталось исправить одну ошибку, связанную с PThread. в чем дело, ума понять не хватает :unsure:

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
Сообщение #2


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


скорее всего, ему нужен NULL вместо 0 где-то при инициализации.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 26.6.2025, 14:35