由于boost_thread缺失导致cmake错误

时间:2017-09-22 14:55:52

标签: boost cmake point-cloud-library

我正在尝试编译pcl,我已经安装了所有的依赖项。 但是当我尝试使用cmake时,它会给出一个错误,指出boost_thread丢失了。 我试过了 设置(Boost_USE_STATIC_LIBS开/关) 设置(Boost_USE_STATIC OFF) 设置(Boost_USE_MULTITHREAD开/关)

我已经检查了我的\ usr \ include文件夹。它包含boost文件夹,里面有线程文件夹但是没有名为boost_thread的lib。 并且在我的\ usr \ lib中,除了一个liboost_thread外,还有所有库。screenshot of cmake error

windows -ubuntu 16.04

pcl_source_code - https://github.com/PointCloudLibrary/pcl/blob/master/cmake/pcl_find_boost.cmake

1 个答案:

答案 0 :(得分:0)

似乎你没有升级线程库的开发版本。试试sudo apt-get install libboost-thread-dev