error: undefined reference to symbol '_ZN5boost6system15system_categoryEv

news/2024/12/19 1:53:53/

使用boost时遇到下面error:      

cmake version : 3.5.1

/usr/bin/ld: CMakeFiles/RGBD.dir/src/ros_rgbd.cc.o: 
undefined reference to symbol '_ZN5boost6system15system_categoryEv'
/usr/lib/x86_64-linux-gnu/libboost_system.so: error adding symbols:DSO missing from command line
collect2: error: ld returned 1 exit status

原因:libboost_system未被包含

解决:

修改CMakelists.txt:

将         find_package( Boost REQUIRED )

改为     find_package(  Boost REQUIRED COMPONENTS filesystem )

 

注:在cmake2.X中没出现这个问题,在cmake3.X中出现,可能是cmake 修改了相关默认项


http://www.ppmy.cn/news/142506.html

相关文章

Undefined reference to symbol '_ZN5boost6system15system_categoryEv'

在编译orb-slam2 的examples时 rgbd stero总是 failed 解决:https://github.com/raulmur/ORB_SLAM2/issues/494 就改这里就行了 I only put -lboost_system inside set(LIBS...) Could show us the error? And your CMakeList.txt

orb slam build bug: undefined reference to symbol ‘_ZN5boost6system15system_categoryEv‘

build_ros.sh时遇到如下错误: /usr/bin/ld: CMakeFiles/RGBD.dir/src/ros_rgbd.cc.o: undefined reference to symbol _ZN5boost6system15system_categoryEv /usr/lib/x86_64-linux-gnu/libboost_system.so: error adding symbols: DSO missing from command line …

大数据教程【01.03】--MySQL 数据库

更多信息请关注WX搜索GZH:XiaoBaiGPT 大数据与 MySQL 数据库 本教程将介绍大数据与 MySQL 数据库的相关知识,并提供使用 Python 编程语言的示例。大数据是指规模庞大、复杂度高、难以通过传统数据处理工具进行捕捉、管理和处理的数据集合。MySQL 是一种流…

【Linux系统基础快速入门详解】vi/vim编辑器故障原理与实战解决

vi/vim是Linux系统中常用的文本编辑器,可以用于编辑各种文本文件,例如配置文件、脚本文件等。在使用vi/vim编辑器时,可能会遇到各种故障,下面介绍一下vi/vim编辑器故障的原理和排错过程方案及案例。 1. vi/vim编辑器故障原理 vi/vim编辑器故障通常是由于语法错误、文件权…

Python系列模块之pymysql操作MySQL 数据库

目录 一、安装pymysql 二、连接数据库 三、数据库操作 3.1 查询 3.2 更新 3.3 使用循环批量更新 Python 系列文章学习记录: Python系列之Windows环境安装配置_开着拖拉机回家的博客-CSDN博客 Python系列之变量和运算符_开着拖拉机回家的博客-CSDN博客 Pyt…

ShowMeBug 持续升级,提供高信效度支撑的技术招聘方案

去年年底,全新升级版的 ShowMeBug ——一款支持实战编程的技术能力评估平台,首次揭开了它神秘的面纱。 而近日,ShowMeBug 再次迎来一系列产品更新,它将以全新的面貌,提供高信效度支撑的技术招聘方案,持续助…

30天从入门到精通TensorFlow1.x第一天,如何创建张量

文章目录 一、TensorFlow基本概念1. 什么是TensorFlow2. TensorFlow的组成3. TensorFlow的三个重要模型 二、TensorFlow的重要底层库1. 先简单来个 helloWord2. 张量什么是张量如何创建张量创建张量(1). 通过定义常量来进行创建张量(2&#x…

SpringCloud微服务踩坑系列:UnknownContentTypeException

错误信息如下: org.springframework.web.client.UnknownContentTypeException: Could not extract response: no suitable HttpMessageConverter found for response type [class com.cyf.internalCommon.dto.ResponseResult] and content type [text/plain;charset…