При попытки объявить нечто вроде:
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++] не получается вызвать функцию-шаблон (2007)
- Форум [Qt] проблеммы при наследовании классов Qt и своих классов. (2010)
- Форум c\c++ pthread & argc (2008)
- Форум Непонятки с Qt (2007)
- Форум gcc : шаблоны, наследование ? (2007)
- Форум C++ For Real Programmers. (2006)
- Форум C++ что бы это значило ??? (2008)
- Форум [C++] проблемы при сборке octave-forge-communications (2011)