Ищем неопределенный символ: _ZN5boost11this_thread6hidden9sleep_forERK8timespec - PullRequest
0 голосов
/ 06 мая 2018

В моей программе libboost_thread-gcc48-mt-d-1_61.so.1.61.0 связана для создания общей библиотеки. Но при загрузке разделяемой библиотеки произошла ошибка: неопределенный символ: _ZN5boost11this_thread6hidden9sleep_forERK8timespec

и libboost_thread-gcc48-mt-d-1_61.so.1.61.0 имеют только символ ниже:

nm -D libboost_thread-gcc48-mt-d-1_61.so.1.61.0 | grep timespec
000000000003aa6f T _ZN5boost11this_thread5hiden9sleep_forERK8timespec

Различие в именах - thread6hidden и thread5hiden. Каковы возможные причины того, что разделяемая библиотека ищет этот несуществующий символ?

Пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 06 мая 2018

Версии, ваш libboost новее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...