При попытки объявить нечто вроде:
class PThread {
...
static int Pthread_create(pthread_t*, const pthread_attr_t*, void*(*)(void*), void*);
};
получаю такое:
error: cannot declare member function ‘static int pix::PThread::Pthread_create(pthread_t*, const pthread_attr_t*, void* (*)(void*), void*)’ to have static linkage
Компилирую командой:
g++ -fPIC -D_HAS_LINUX_ -D_DEBUG_ -c -o thread.o thread.cc
Вопрос простой и глупый: а посему так незя?

Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от mskmsk1985

Ответ на:
комментарий
от const86
Ответ на:
комментарий
от mskmsk1985

Ответ на:
комментарий
от MiracleMan
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ошибка функции потока в sdl (2018)
- Форум Объявление функции находящейся в static struct (2011)
- Форум c\c++ pthread & argc (2008)
- Форум [Qt] проблеммы при наследовании классов Qt и своих классов. (2010)
- Форум C++ и исключение abi::__forced_unwind (2017)
- Форум Как сделать реализацию виртуального метода статическим? (2018)
- Форум phtread и fork() (2010)
- Форум C++ For Real Programmers. (2006)
- Форум скомпилировать openbox (2008)
- Форум Не могу сделать метод обратного вызова. Что-то странное со статическими данными (2018)