在我的程序中,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。共享库查找此不存在的符号的可能原因是什么?
请帮我解决这个问题。
答案 0 :(得分:1)
版本控制,你的libboost更新