catkin_make fatal error: xx/xx.h: No such file or directory没有那个文件或目录的一种可能

2023-11-07

首先打开CMakeList文件看看include_directories列表是否包含那个头文件所在的目录,如果没有,添加上去。
我遇到的问题:

include_directories(
  ${PROJECT_SOURCE_DIR}/src
  ${DSO_PATH}/src
  ${DSO_PATH}/thirdparty/Sophus
  ${Pangolin_INCLUDE_DIRS}
  ${EIGEN3_INCLUDE_DIR}
  ${catkin_INCLUDE_DIRS}
)

虽然添加了头文件所在目录,但是DSO_PATH环境变量没有设置,所以还是找不到头文件,解决方法:

export DSO_PATH=~/code/dso(设置为报错的xx/xx.h所在目录)

然后再编译就可以了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

catkin_make fatal error: xx/xx.h: No such file or directory没有那个文件或目录的一种可能 的相关文章

  • ROS multi-master——multimaster_fkie配置

    多主站ROS配置和mutimaster fkie ROS版本 kinetic 操作系统 Ubuntu 16 04 multimaster fkie github 1网络配置 1 1路由器 设置无线路由器并连接两台计算机 机器人 为这两台计算
  • 使用WTGAHRS2(JY-GPSIMU)在ROS中读取数据并发布话题

    目录 IMU简介 驱动程序 IMU串口通信协议 程序 效果 IMU简介 十轴惯性导航传感器WTGAHRS2传感器集成高精度的陀螺仪 加速度计 地磁场传感器 GPS 模块 采用高性能的微处理器和先进的动力学解算与卡尔曼动态滤波算法 能够快速求
  • ROS中使用VLP16激光雷达获取点云数据

    ROS中使用VLP16激光雷达获取点云数据 个人博客地址 本文测试环境为 Ubuntu20 04 ROS Noetic 需要将激光雷达与PC连接 然后在设置 gt 网络 gt 有线中将IPv4改为手动 并且地址为192 168 1 100
  • ROS与navigation教程——ACML参数配置

  • ros 中ERROR: cannot download default sources list from: https://raw.githubusercontent.com/ros/rosdist

    ros 中ERROR cannot download default sources list from https raw githubusercontent com ros rosdistro master rosdep sources
  • ROS诸多调试工具总结1

    ROS有许多调试工具来为ROS调试你的工具 1 rosnode 参数 用法 作用 list rosnode list 查看当前运行了哪些节点 info rosnode info node name 查看该节点发布 接受哪些话题以及服务 ki
  • ROS2踩坑记录

    Vscode 显示 找不到module 以此选择 设置 Python 在setting json中编辑 在 python autoComplete extraPaths 中添加额外的第三方库路径 如 opt ros foxy lib pyt
  • ROS noetic tf demo错误处理及python版本切换

    文章目录 报错描述及解决 ubuntu20 04下python版本切换 报错描述及解决 ubuntu版本 20 04 ROS版本 noetic roslaunch turtle tf turtle tf demo launch 报错信息 t
  • 在Ubuntu 14.04.2 LTS上安装Qt

    Qt是一个跨平台的应用程序框架 广泛用于开发具有GUI界面的应用软件以及命令行工具 几乎所有操作系统都可以使用Qt 如Windows Mac OS X Android等 用于开发Qt应用程序的主要编程语言是C 但是可以使用诸如Python
  • 《学习篇》学会这18个常用ROS命令集合就能入门ROS了

    常用ROS命令概述 ROS常用命令可以按照其使用场景分为ROSshell命令 ROS执行命令 ROS信息命令 ROS catkin命令与ROS功能包命令 虽然很难从一开始就很熟练地使用所有的命令 但是随着使用的次数增多 你会发现常用的几个R
  • 如何将从 rospy.Subscriber 数据获得的数据输入到变量中?

    我写了一个示例订阅者 我想将从 rospy Subscriber 获得的数据提供给另一个变量 以便稍后在程序中使用它进行处理 目前 我可以看到订阅者正在运行 因为当我使用 rospy loginfo 函数时 我可以看到打印的订阅值 虽然我不
  • 在 CLion 中设置 ROS 包

    我正在使用 CLion C IDE 来编辑 ROS 包 我可以通过打开CMakeLists txt文件 但是 我收到一个错误 FATAL ERROR find package catkin 失败 在工作区和 CMAKE PREFIX PAT
  • 可视化点云

    我在找到的视差图像上有来自 gpu reprojectImageTo3D 的 3D 点 我现在想显示这个点云 如何将找到的点云转换为OpenCV to sensor msgs PointCloud2 我不需要发布点云 这仅用于调试可视化 是
  • Kinect / Primesense (Xtion) ROS Ubuntu 通过虚拟机 (VMware)

    由于我花了相当长的时间才弄清楚如何让 Xtion Primesense 在 VMware 上工作 所以我想在这里与大家分享 使用 Kinect 时 即使 VMware 已成功连接该设备 我也无法让 ROS 查看该设备 roslaunch o
  • catkin_make后找不到ROS包

    我根据 ROS 的 Wiki 页面创建了一个 ROS 工作区 我还使用创建了一个包catkin create pkg在我刚刚创建的工作区下 然后 按照 ROS Wiki 中的步骤使用以下命令构建包catkin make 构建包后 我插入命令
  • 如何访问 Heroku 中的 docker 容器?

    我已按照此处构建图像的说明进行操作 https devcenter heroku com articles container registry and runtime getting started https devcenter her
  • 可以在catkin工作区之外创建ROS节点吗?

    我想在catkin工作区之外创建一个ROS发布者节点 可以创建吗 当然可以 像对待任何其他 cpp 库或 python 包一样对待 ROS 在Python中你必须保留PYTHONPATH环境变量指向ros包 opt ros kinetic
  • ROS 问题:libQt5Core.so.5:无法打开共享对象文件:没有这样的文件或目录

    当我跑步时 rosrun turtlesim turtlesim node 在 Ubuntu 上 我收到以下消息 opt ros noetic lib turtlesim turtlesim node 加载共享库时出错 libQt5Core
  • ROS中spin和rate.sleep的区别

    我是 ROS 新手 正在尝试了解这个强大的工具 我很困惑spin and rate sleep功能 谁能帮助我了解这两个功能之间的区别以及何时使用每个功能 ros spin and ros spinOnce 负责处理通信事件 例如到达的消息
  • 如何使用一个凉亭同时创建两个地图?

    如下图所示 现在我的gazebo正在运行2个slam gmapping包 首先是 turtlebot slam gmapping 发布到 map 主题 第二个是 slam gmapping 发布到与第一个相同的 map 主题 我想创建一个新

随机推荐

  • [编程题] 不要二

    二货小易有一个W H的网格盒子 网格的行编号为0 H 1 网格的列编号为0 W 1 每个格子至多可以放一块蛋糕 任意两块蛋糕的欧几里得距离不能等于2 对于两个格子坐标 x1 y1 x2 y2 的欧几里得距离为 x1 x2 x1 x2 y1
  • Docker简介

    1 Docker是什么 Docker 是一个开源的应用容器引擎 Docker是一个基于轻量级虚拟化技术的容器 整个项目基于Go语言开发 并采用了Apache 2 0协议 Docker可以将我们的应用程序打包封装到一个容器中 该容器包含了应用
  • 指针进阶(2)

    6 函数指针数组 数组是一个存放相同类型数据的存储空间 那我们已经学习了指针数组 比如 int arr 10 数组的每个元素是int 那要把函数的地址存到一个数组中 那这个数组就叫函数指针数组 那函数指针的数组如何定义呢 int parr1
  • PBFT算法流程

    转载原址 https my oschina net u 3620978 blog 3142775 1 系统模型 本部分介绍PBFT算法运行的系统模型 1 1 网络 PBFT工作在异步的分布式系统中 系统中各个节点彼此通过网络连接 系统运行时
  • CDN 服务器

    cdn的两种方式 推送和回源区别 DNS解析的时候 返回给最近的CDN的地址 然后应用从最近的CDN读取静态文件css js image等信息 然后如果从CDN拿不到信息的话 让请求 回源站 后端应用服务器 回源地址获取静态文件 然后返回给
  • 摆烂三年,我从普通二本到春招华为OD上岸啦

    萌妹镇楼 年前拿到的意向书 答读者问 薪资情况 定级D2 13K 2K 两个月年终奖 周六加班双倍工资 下个月发 每年一次加薪 OD转华为一次加薪 加班强度 124晚9点 35晚6点 项目紧急的话 周六会安排加班 转岗问题 因为我是读书时候
  • 数据仓库指标体系实践

    指标体系 1 痛点分析 主要从业务 技术 产品三个视角来看 业务视角 业务分析场景指标 维度不明确 频繁的需求变更和反复迭代 数据报表臃肿 数据参差不齐 用户分析具体业务问题找数据 核对确认数据成本较高 技术视角 指标定义 指标命名混乱 指
  • 入坑Java之路 - JVM、JRE、JDK详细介绍

    JVM JRE JDK详细介绍 三者关系图 JDK JDK1 8目录介绍 JRE JRE1 8目录介绍 JVM JVM体系结构 JVM执行流程 JVM运行原理 JVM空间说明 JVM参数配置 JVMGC过程 参考文献 三者关系图 官网图 架
  • LTspice仿真运放稳定性性能

    运放在电路设计中经常使用 尤其是接成跟随器的电路 百度一下 这种电路很容易查到 但是这种跟随器后面接容性负载 比如下图的C1 2 4 7uF 设计不当 就很容易造成输出信号振荡 这是由于真实放大器内部的开环阻抗在输出驱动容性负载的时候 就又
  • Python 零基础学习指南

    现在 ChatGPT 热潮 人工智能时代已来临 AI 桌面革命深夜打响 GPT 4 全面接入微软 Office 全家桶 势必颠覆人类办公 或将取代人类大多数岗位 而你还不会编程 你想成为被 AI 取代的那一个吗 Python 作为入门编程简
  • 清空select下拉框的方法

    search find option remove 或者 search empty 转载于 https www cnblogs com lxcmyf p 7065998 html
  • Latex图片横排和竖排,并在图片下方和左方添加子标题

    题外话 个人感觉本文对subfigure和minipage作了清晰的解释 认真阅读本文 图片排版应该问题不大了 首先展示了效果图 紧接着展示了效果图代码 最后对subfigure和minipage进行解释 一 效果展示 从整体来看 是二行五
  • JavaScript 关于form表单多文件上传的3种方式,

    如果是直接上传文件 可以使用这种
  • js逆向之加密方法远程调用

    js逆向之加密方法远程调用 加密方法的远程调用主要是使用了RPC协议 RPC Remote Procedure Call 是远程调用的意思 RPC的应用十分广泛 比如在分布式中的进程间通信 微服务中的节点通信 我们这里使用的rpc其实是实现
  • python机器学习案例-支持向量机建模及评估(完整代码+实现效果)

    实现功能 python机器学习案例 支持向量机建模及评估 实现代码 导入需要的库 from warnings import simplefilter simplefilter action ignore category FutureWar
  • Android Service启动流程随笔

    Android启动Service有两种方式 一种是startService 一种是bindService 下面对这两中方式的启动流程进行分析 startService的启动过程 ContextImpl到AMS的调用过程 要启动Service
  • react实现简单的计算器功能。

    简单的计算器功能 最近在学react 发现对react的掌握不是很熟练 于是就动手自己做了一个react计算器 因为计算器是最能理解生命周期的 话不多说 直接进入主题 难点 对于获取数字 React 获取 DOM 元素节点的文本内容 用e
  • HTML滚动条样式代码及使用技巧

    HTML滚动条样式代码及使用技巧 在html网页中 我们都知道大篇幅的长文章会占据网页的大部分空间 影响了整体网站页面的美观性和阅读体验 因此 在html网页中添加一个带有滚动条的文本框 就可以很好地解决上述问题 网页滚动条本身就是浏览器的
  • 泪目跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问

    本人是双非院校科班研究生 Java开发3年工作经验 以下是最近的面试总结 先说下我的面试准备经历 为了保证自己简历有较大一定的概率通过筛选 我在2018毕业后面试了多家公司 去了一家上海一家小公司一直工作到今年5月 和往年相比 今年的金三银
  • catkin_make fatal error: xx/xx.h: No such file or directory没有那个文件或目录的一种可能

    首先打开CMakeList文件看看include directories列表是否包含那个头文件所在的目录 如果没有 添加上去 我遇到的问题 include directories PROJECT SOURCE DIR src DSO PAT