@danis_2014

Как собрать RakNet под Ubuntu 16.04?

Я в с++ новичок. Пытаюсь собрать простой пример чата на RakLib (пример оттуда же).
1. Скачиваю проект
2. Перехожу в /RakNet-master/Source/
3. Выполняю: cmake .
4. Выполняю: make
5. Ошибок нет.
6. Для сборки самого чата выполняю: g++ -m64 -g -lpthread -I./ "../Samples/Chat Example/Chat Example Server.cpp" *.cpp
7. Вылетает ошибка:

5a531da66b500260022145.png
/tmp/cc6qIK1P.o: In function `RakNet::RakThread::Create(void* (*)(void*), void*, int)':
/home/danis/projects/cpp/RakNet-master/Source/RakThread.cpp:127: undefined reference to `pthread_attr_setstacksize'
/home/danis/projects/cpp/RakNet-master/Source/RakThread.cpp:130: undefined reference to `pthread_create'
/tmp/ccPBYO3e.o: In function `RakNet::SignaledEvent::InitEvent()':
/home/danis/projects/cpp/RakNet-master/Source/SignaledEvent.cpp:64: undefined reference to `pthread_mutexattr_init'
/tmp/ccPBYO3e.o: In function `RakNet::SignaledEvent::CloseEvent()':
/home/danis/projects/cpp/RakNet-master/Source/SignaledEvent.cpp:92: undefined reference to `pthread_mutexattr_destroy'
collect2: error: ld returned 1 exit status

Подскажите, что именно делаю не так?
  • Вопрос задан
  • 166 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы