- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
CMake Error at CMakeLists.txt:59 (check_symbol_exists):
  Unknown CMake command "check_symbol_exists".

-- Configuring incomplete, errors occurred!
See also "/home/ht/catkin_ws/src/navigation/amcl/cmake-build-debug/CMakeFiles/CMakeOutput.log".
See also "/home/ht/catkin_ws/src/navigation/amcl/cmake-build-debug/CMakeFiles/CMakeError.log".

在clion里面reload cmake project时,发现报错,找不到该库,通过查看error日志,发现是线程没有

CMakeFiles/cmTC_1a3f9.dir/src.c.o: In function `main':
src.c:(.text+0x3c): undefined reference to `pthread_create'
src.c:(.text+0x48): undefined reference to `pthread_detach'
src.c:(.text+0x59): undefined reference to `pthread_join'
src.c:(.text+0x6d): undefined reference to `pthread_atfork'
collect2: error: ld returned 1 exit status

问题参考:https://stackoverflow.com/questions/55445914/cmake-check-symbol-exists-doesnt-work-because-of-missing-pthread

解决:https://cmake.org/cmake/help/latest/module/CheckSymbolExists.html

在CMakeLists文件里加一行

include(CheckSymbolExists)

-------

解决!!!

最新文章

  1. NFS 文件系统
  2. Android Studio 导出jar包
  3. grape动态PHP结构(一)——目录结构与配置文件
  4. AsyncTask
  5. hadoop streaming 多路输出 [转载]
  6. C#基础之数组排序,对象大小比较
  7. uC/OS-II信号(OS_sem)块
  8. H5案例学习笔记
  9. HealthKit开发快速入门教程之HealthKit数据的操作
  10. 12个实用的 Javascript 奇淫技巧
  11. paper 66: MATLAB函数—disp的使用
  12. Java学习第二篇:类,对象,成员属性,成员方法,构造方法,类变量,类方法
  13. 【模拟】Vijos P1005 超长数字串
  14. 在linux下如何编译C++程序
  15. CODEFORCES 125E MST Company 巧用Kruskal算法
  16. 普实软件:MES机器数据维护
  17. HTTPS协议,TLS协议
  18. python获取当前日期时间
  19. AJAX技术之DWR框架
  20. 【JS】JavaScript中innerHTML与innerText,createTextNode的区别

热门文章

  1. Linux学习小记(1)---nm*ip
  2. 如何重写object虚方法
  3. SpringCloud之Ribbon负载均衡的入门操作
  4. [Linux] ubuntu下yarn依赖管理工具的安装和使用
  5. mysql 查询语句的执行顺序(重重点)
  6. Python和Anoconda和Pycharm安装教程
  7. <Wonder Woman> 摘抄
  8. Android应用第一次启动时的欢迎界面制作
  9. minio gateway 代理s3 存储
  10. Java多线程之线程的协作