我想看到各个报错和包的依赖关系,比如在 catkin_make 的时候,可能会说缺某些包,要安装依赖,

在说依赖之前,再提一点,因为我用的是树莓派3b+,内存只有1G,在编译的时候很可能会由于内存不足导致编译失败,所以要添加一个swap,当然我装好ubuntu mate 18.04后默认已经有一个 /swapfile 了,只是其大小只有128M,干脆扩大到1G

sudo swapoff /swapfile
sudo dd if=/dev/zero of=/swapfile bs=64M count=16
#count的大小就是增加的swap空间的大小,64M是块大小,所以空间大小是bs*count=1024MB
sudo mkswap /swapfile
#把刚才空间格式化成swap格式
sudo swapon /swapfile
#启用swap
sudo swapon -s
#查看是否启用

如果报错 Could NOT find cv_bridge,那么执行如下安装即可

sudo apt-get install ros-melodic-cv-bridge
#sudo apt-get install ros-melodic-image-transport

报错Could NOT find depth_image_proc

sudo apt install ros-melodic-depth-image-proc -y
# sudo apt install ros-melodic-rgbd-launch -y

报错Could NOT find camera_info_manager

sudo apt install ros-melodic-camera-info-manager -y

报错

qmake: could not exec '/usr/lib/arm-linux-gnueabihf/qt4/bin/qmake': No such file or directory
CMake Error at /usr/share/cmake-3.10/Modules/FindQt4.cmake:1320 (message):
  Found unsuitable Qt version "" from NOTFOUND, this code requires Qt 4.x

如果要简单一点,直接添加Qt4支持即可

sudo apt install qt4-default

如果要升级到QT5会有点麻烦

cd /usr/lib/arm-linux-gnueabihf/qt-default/qtchooser
sudo rm default.conf
sudo ln -s ../../../../share/qtchooser/qt5-arm-linux-gnueabihf.conf default.confsudo apt install qt5-default

修改 src/lidar/hector_slam/hector_geotiff/CMakeLists.txt,把

find_package(Qt4 4.6 COMPONENTS QtCore QtGui REQUIRED)

改为

find_package(Qt5 COMPONENTS Core Gui REQUIRED)

报错Could NOT find tf_conversions

sudo apt install ros-melodic-tf-conversions

报错 Could NOT find diagnostic_updater

sudo apt install ros-melodic-diagnostic-updater

报错 Could NOT find geographic_msgs

sudo apt install ros-melodic-geographic-msgs

报错 Could NOT find roslint

sudo apt-get install ros-melodic-roslint

报错

By not providing "FindPCL.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "PCL", but
  CMake did not find one.

Could not find a package configuration file provided by "PCL" with any of
  the following names:

PCLConfig.cmake
    pcl-config.cmake

Add the installation prefix of "PCL" to CMAKE_PREFIX_PATH or set "PCL_DIR"
  to a directory containing one of the above files.  If "PCL" provides a
  separate development package or SDK, be sure it has been installed.

sudo apt install ros-melodic-pcl-ros
# sudo apt install libpcl-dev

报错 Linux/XnLinuxUSB.cpp:29:10: fatal error: libusb-1.0/libusb.h: No such file or directory
 #include <libusb-1.0/libusb.h>
          ^~~~~~~~~~~~~~~~~~~~~

sudo apt install libusb-1.0-0-dev

报错 fatal error: pcl_ros/point_cloud.h: No such file or directory
 #include <pcl_ros/point_cloud.h>
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

sudo apt install ros-melodic-pcl-ros

报错 Could NOT find tf (missing: tf_DIR)

sudo apt install ros-melodic-tf -y

报错 Could NOT find tf2_geometry_msgs (missing: tf2_geometry_msgs_DIR)

sudo apt install ros-melodic-tf2-geometry-msgs -y

ROS Melodic 的依赖关系记录相关推荐

  1. ros(Melodic)记录

    目录 写在前面 安装ros melodic 例程 turtlesim TF 点云 命令 编译 消息 资料 参考 完 写在前面 1.本文内容 ros入门基础 2.平台 windows10, vmware ...

  2. 深度学习框架(Pytorch)+ 机器人(ROS):ROS melodic 上安装 Turtlebot2 —> 安装 hokuyo 激光雷达 —> Python 3 的虚拟环境中调用 ROS 填坑记录

    复现论文需要ubuntu+ros+turtlebot2+hokuyo的配置,这里有一个关于turtlebot的教程: Learn TurtleBot and ROS 关于 turtlebot 的各种软 ...

  3. android两个项目依赖关系图,关于android:Android组件化项目搭建遇到的问题记录

    1. ARouter 的依赖问题 What went wrong: Execution failed for task ':app:kaptDebugKotlin'. A failure occurr ...

  4. 记录一次wine安装(下列软件包有未满足的依赖关系: winehq-stable : 依赖: wine-stable (= 5.0.0~bionic))

    安装wine的时候安装了错误的版本(airful),发现不是ubuntu对应的bionic版本,于是卸载之后重新安装,在次安装的时候发生了错误如下: $ sudo apt install --inst ...

  5. 【错误记录】Ubuntu 安装软件报错 ( 下列软件包有未满足的依赖关系:E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 执行 sudo apt-get install git 命令 , 安装 git 软件 , 报如下错误 : root@octopus:~/ijkpla ...

  6. Ubuntu18.04 + 树莓派4B + wifi + 换源 +ssh + 防火墙相关 + mate桌面 + + vnc + ROS Melodic

    说在前面的话,这是一个系列文章,研究从零落地 slam 小车,以下内容的 markdown 形式上传Gitee / Github 了可以直接 down 下来用捏 Gitee 从零落地 slam 小车: ...

  7. Ubuntu18.04+ROS melodic 控制UR5机器人(持续更新)

    目录 0 前言 1 前置准备工作 1.1 环境配置 1.1.1 使用虚拟机安装Ubuntu系统 1.1.2 ROS melodic安装 1.2 工作空间配置 1.2.1 创建工作空间 1.2.2 导入 ...

  8. 在Ubuntu 18.04 LTS安装ROS Melodic版机器人操作系统(2019年10月更新MoveIt! 1.0 ROS 2.0 Dashing)

    ROS Melodic版本在2018年5月23日推出正式版,这是ROS第三款长期支持版本,前2版LTS分别为:indigo(14.04):kinetic(16.04).此版本有windows版已经推出 ...

  9. Ubuntu18.04 安装ROS Melodic(官方版) 之不使用科学方法

    此前记录了官方安装流程,参见Ubuntu18.04 安装ROS Melodic(官方版),但是受限于无法访问raw.githubusercontent.com,需科学方法才能成功安装,带来诸多不便,网 ...

最新文章

  1. bootstrap--响应式框架页面环境配置
  2. 基于 Jenkins 和 Kubernetes 的持续集成测试实践了解一下!
  3. 牛客国庆集训派对Day2: E. 数据排序(状压DP+记忆化搜索)
  4. 【VS2010学习笔记】【错误调试】error LNK1123:转换到COFF期间失败;文件无效或者损坏
  5. JS获取屏幕的宽度、高度
  6. AD PCBlayout 总结
  7. JavaScript实现累加和累乘
  8. Mybatis-Plus入门(一)
  9. 银行会计学3(特点、核算的前提假设、对象和标准)
  10. Intel微处理器Uncore架构简介
  11. Windows API-GDI入门基础知识详解 来源: PConline.com.cn
  12. Android 更换 APP logo 无效问题处理
  13. 剖析:从软件加密到软件授权保护
  14. 运维工程师到底都在做些什么?
  15. win10安装oracle11g
  16. 结构建模设计——Solidworks软件之草图几何关系绘制与草图编辑功能总结(裁剪实体、转换实体引用、等距实体)
  17. 问中国开源社区 谁主沉浮?
  18. 中国美容美发市场需求现状与投资价值分析报告2022年版
  19. 计算机画降雨径流相关图,降雨径流相关图模板.doc
  20. css种:link和:visited失效问题

热门文章

  1. svn: Working copy locked
  2. Uncaught SyntaxError: Unexpected token
  3. Docker不香吗,为啥还要K8s?
  4. Pandas 基础 (4)—— 汇总和计算描述统计
  5. [YY题]HDOJ5288 OO’s Sequence
  6. JAVA-Eclipse快捷键
  7. r语言echarts画箱线图_echarts学习笔记之箱线图的分析与绘制详解
  8. graphs菜单_图形用户界面菜单全面解析
  9. #时间预测算法_改进的智慧交通系统出行时间预测算法
  10. php如何对数组进行分组,如何在PHP中对数组进行分组排序