gpt4 book ai didi

c++ - 链接到 Boost 线程库失败

转载 作者:太空宇宙 更新时间:2023-11-04 04:15:50 26 4
gpt4 key购买 nike

我在使用 Boost 1.52.0 时遇到严重问题。

在 Eclipse 中,我总是得到:

boost/thread/detail/thread.hpp:223: undefined reference to `boost::thread::start_thread()

当然,我在链接器库设置中使用lboost_systemlboost_threadlpthreadlrt等。

我正在交叉编译,除此之外的所有内容都工作正常。

这是什么原因造成的?我该如何调查?我被困住了。

链接器命令是:

arm-linux-gnueabihf-g++ -L"libs" -L"/usr/arm-linux-gnueabihf/lib" -o "Logics" ./src/Logics_all.o -lpthread -lsqlite3 -lssl -lcrypto -lrt -lboost_system -lboost_thread

如果我运行:

nm libboost_thread.so | grep start_thread

我只得到:

0000b3f0 T _ZN5boost6thread21start_thread_noexceptERKNS_17thread_attributesE
0000b4b0 T _ZN5boost6thread21start_thread_noexceptEv

谢谢。

最佳答案

终于成功了,我下载了整个boost库并重建了一切。

现在编译没有任何问题。

谢谢你们俩。

关于c++ - 链接到 Boost 线程库失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16429868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com