CMakeFiles/main.dir/main.cpp.o:在函数‘boost::this_thread::sleep(boost::posix_time::ptime const&)’中:
main.cpp:(.text._ZN5boost11this_thread5sleepERKNS_10posix_time5ptimeE[_ZN5boost11this_thread5sleepERKNS_10posix_time5ptimeE]+0x28):对‘boost::this_thread::hiden::sleep_until(timespec const&)’未定义的引用
collect2: 错误:ld 返回 1
CMakeFiles/main.dir/build.make:177: recipe for target 'main' failed
make[2]: *** [main] Error 1
CMakeFiles/Makefile2:75: recipe for target 'CMakeFiles/main.dir/all' failed
make[1]: *** [CMakeFiles/main.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

解决办法

在CMakeLists.txt中加入下面这一行代码

target_link_libraries(main boost_thread )

cmake_minimum_required( VERSION 2.8 )
set(CMAKE_CXX_COMPILER /Program/gcc-8.5.0/build_install/bin/g++)
add_definitions(-std=c++14)
project( pclTest )find_package(Boost REQUIRED)
message("boost find: ${Boost_FOUND}")
include_directories( ${Boost_INCLUDE_DIRS} )
link_directories( ${Boost_LIBRARY_DIRS} )set(PCL_DIR /Program/PCL_Lib/pcl-pcl-1.10.1/build_install/share/pcl-1.10/)
find_package(PCL REQUIRED)
include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})include_directories(/Program/PCL_Lib/pcl-pcl-1.10.1/build_install/include/pcl-1.10//usr/include/eigen3/Program/PCL_Lib/VTK-8.2.0/build_install/include/vtk-8.2/
)link_directories(/Program/PCL_Lib/pcl-pcl-1.10.1/build_install/lib
)add_executable( main main.cpp ${SUB_SOURCES})
target_link_libraries(main ${Boost_LIBRARIES})
target_link_libraries(main ${PCL_LIBRARIES} )
target_link_libraries(main boost_thread )
# 在CMakeLists.txt中加入下面这一行代码
target_link_libraries(main boost_thread )

cmake编译pcl程序时出现‘boost::this_thread::hiden::sleep_until(timespec const)’未定义的引用相关推荐

  1. cmake出现undefined reference to `boost::this_thread::hiden::sleep_until(timespec const)‘

    如果不是你没有链接boost的问题那就是版本问题,我用的boost1.61出现了这个问题,然后使用boost1.53就不会出错了

  2. SLAM踩坑| 对‘pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)’未定义的引用

    问题描述 写了一个node订阅激光雷达数据信息,使用了pcl相关的数据类型,编译的时候报错. bug原文 CMakeFiles/auto_charging_control.dir/src/auto_c ...

  3. 错误 对‘pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)’未定义的引用

    错误描述 CMakeFiles/robotChassis.dir/src/Motion.cpp.o:在函数'void pcl::detail::FieldMapper<pcl::PointXYZ ...

  4. 深入理解使用CMake编译 NDK 程序

    使用 CMake 进行Android NDK编译的原理 介绍 Android Studio 2.2 及以后的版本默认使用CMake进行 NDK 编译, 其中最吸引人的地方是,在开发NDK程序时可以进行 ...

  5. caffe 问题集锦之使用cmake编译多GPU时,更改USE_NCCL=1无效

    caffe 问题集锦之使用cmake编译多GPU时,更改USE_NCCL=1无效 原创 2017年06月26日 10:07:26 标签: caffe 1967 使用cmake编译caffe, 使用多G ...

  6. 要启用实时(jit)调试 该应用计算机,解决%_启用实时(JIT)调试+编译应用程序时还必须启用方法歩骤?谁有最终解决方案?...

    有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾. ************** 异常文本 ************** System.InvalidOperationExce ...

  7. 编写简单的连接MongoDB数据库C++程序 解决编译C++程序时链接MongoDB动态库失败的问题...

    一. 安装好mongo数据库以后,创建一个用来链接数据库的简单C++程序mon2.cpp,发现很多网站都用这个程序做示例. 不过重点在于如何让这个程序真正可以跑起来显示出来结果,着实费了一番功夫. 1 ...

  8. 在linux 下编译c程序时“ error:dereferencing pointer to incomplete type”的问题

    在linux 下编译c程序时经常会遇到" error:dereferencing pointer to incomplete type"的问题,该问题的原因是:结构体定义不规范造成 ...

  9. linux opengl配置编译,Linux下OpenGL的安装与cmake编译OpenGL程序

    Linux下OpenGL的安装与cmake编译OpenGL程序 OpenGL安装 安装命令如下: $ sudo apt install build-essential $ sudo apt insta ...

最新文章

  1. jvm十一:类加载器双亲委托机制
  2. 安装两个硬盘时应如何跳线?
  3. 小程序 获取用户信息
  4. PAT甲级题目翻译+答案 AcWing(哈希表)
  5. android安装python opencv_MacLinux环境在Android Studio中安装OpenCV
  6. 嵌入式深度学习运用的思路
  7. 干货 | 机器学习入门方法和资料合集
  8. udp与tcp协议介绍
  9. dubbo protocol port 消费者端_企业级 SpringBoot 与 Dubbo 的并用
  10. 分布式理论-CAP定理
  11. linux中物理cpu、逻辑cpu以及core、vcore
  12. macOS平台安装metasploit
  13. 解决Linux出现“cannot create temp file for here-document: No space left on device”的问题
  14. linux抓包操作,linux/windows常用抓包分析操作
  15. C# 16进制转字符串,字符串转16进制
  16. matlab中blur函数_matlab-----均值滤波函数的实现
  17. 锂电池容量下降怎么办?锂电池容量下降修复方法
  18. java编写桌球游戏素材小球图片_java 桌球小游戏仅一份代码
  19. elementUI的input使用扫描枪,回显值后重新刷新页面
  20. python中doc转docx

热门文章

  1. python教学视频k_10个Python奇趣教程,附视频讲解+练手项目。
  2. bsfl ecx,ecx
  3. 我错过了乔布斯和初代 iPhone,十年后幸好没错过你
  4. 高德地图api调用demo_高德地图定位如何调用api?
  5. 小黑小波比.极客学院.android自学笔记
  6. 小米米家零冷水燃气热水器 S1 18L 评测
  7. 三种算法求两个正整数的最大公约数和最小公倍数;求三个数的最大公约数和最小公倍数
  8. CPU的分身术:千手观音与齐天大圣
  9. nginx出现403错误的解决方法(亲测有效)
  10. Android 仿QQ动态背景登录