ros2 foxy 报错缺少“diagnostic_updater“,By not providing “Finddiagnostic_updater.cmake“ in CMAKE_MODULE_P
环境:ubuntu 20.04 ros2 foxy
安装镭神M10串口版雷达,编译报错
Starting >>> lslidar_driver
--- stderr: lslidar_driver
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
** WARNING ** io features related to libusb-1.0 will be disabled
CMake Error at CMakeLists.txt:22 (find_package):By not providing "Finddiagnostic_updater.cmake" in CMAKE_MODULE_PATH thisproject has asked CMake to find a package configuration file provided by"diagnostic_updater", but CMake did not find one.Could not find a package configuration file provided by"diagnostic_updater" with any of the following names:diagnostic_updaterConfig.cmakediagnostic_updater-config.cmakeAdd the installation prefix of "diagnostic_updater" to CMAKE_PREFIX_PATH orset "diagnostic_updater_DIR" to a directory containing one of the abovefiles. If "diagnostic_updater" provides a separate development package orSDK, be sure it has been installed.---
Failed <<< lslidar_driver [1.39s, exited with code 1]Summary: 0 packages finished [1.74s]1 package failed: lslidar_driver1 package had stderr output: lslidar_driver
原因分析及解决方法:
仔细分析了一下,其实是缺少了这个包,diagnostic_updater
,需要去下载适配于我的ros2 foxy的diagnostic_updater
的包,就是先寻找适配的包,然后下载即可
sudo apt-cache search diagnostics updater #在apt源里寻找同样名字的包
返回
ros-noetic-diagnostic-updater - diagnostic_updater contains tools for easily updating diagnostics.
ros-foxy-diagnostic-updater - diagnostic_updater contains tools for easily updating diagnostics.
ros-galactic-diagnostic-updater - diagnostic_updater contains tools for easily updating diagnostics.
ros-rolling-diagnostic-updater - diagnostic_updater contains tools for easily updating diagnostics.
因此,ros-foxy-diagnostic-updater
这个包就是我们所需的包,所以使用apt下载指令就好了。
sudo apt install ros-foxy-diagnostic-updater
参考博主:ROS2报错缺少“diagnostic_updater“,CMake did not find diagnostic_updater. 解决思路_diagnostics ros 安装_暮尘依旧的博客-CSDN博客
ros2 foxy 报错缺少“diagnostic_updater“,By not providing “Finddiagnostic_updater.cmake“ in CMAKE_MODULE_P相关推荐
- ROS2报错缺少“diagnostic_updater“,CMake did not find diagnostic_updater. 解决思路
问题描述: 今天在安装激光雷达的功能包的时候,在使用colcon build编译时,出现了如下错误 CMake Error at CMakeLists.txt:17 (find_package):By ...
- 解决JavaFX报错缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序
解决JavaFX报错缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序 方法 1:使用 Java 8 方法 2:使用 Java 模块系统 方法 3:使用引导类 很多 JavaFX 初 ...
- 执行exe报计算机中丢失qtdll,Qt入门教程(2) 直接运行Qt生成的exe报错缺少dll文件 | 阿拉灯...
摘要 在Qt Creator中写完程序,在Qt Creator中的debug或者release状态下运行程序都是没有问题的,并且会在工程目录下生成对应的debug或者release文件夹,里面存放着生 ...
- 无法打开ppt,报错缺少部分文件的问题
无法打开ppt,报错缺少部分文件的问题 今天上网下载了一个ppt文件,在电脑上打不开,报错"无法打开×.ppt,缺少部分文件",原来以为是文件坏了,但是拷到同事的电脑上却能打开,经 ...
- 【报错解决】matlab报错:缺少动态链接库VCOMP100.DLL
问题分析: matlab报错:缺少动态链接库VCOMP100.DLL 在编译某mexw64文件时可能出现. 原因:windows10版本的C:\Windows\System32目录下动态链接库已经是V ...
- vue 项目 路由跳转时,ie报错 缺少')'
vue 项目 路由跳转时,ie报错 缺少')' 报错信息 解决办法 报错信息 vue项目中使用了vue-echarts,项目启动后,在chrome上路由跳转没问题,但是在ie的控制台报"缺少 ...
- vue项目运行突然报错缺少module模块依赖导致项目不能打开
报错描述如下: F:\web\HouSe>npm run devHouSe@1.0.0 dev F:\web\HouSe webpack-dev-server --inline --progre ...
- NGINX编译安装configure报错缺少zlib库
ubuntu20.04,编译安装nginx1.18,报错缺少zlib.网友的智慧去访问zlib官网,然后下载1.2.11.通过下载失败查询到官网目前版本是1.2.12,更新了wget语句,成功- zl ...
- 强化学习Gym Atari报错缺少ale_c.dll
强化学习Gym Atari报错缺少ale_c.dll 问题: 一般在Windows10(及以上)系统中使用Anaconda配置强化学习的Gym环境时,如使用Breakout训练场,需要安装以下工具包 ...
最新文章
- 带你感受小而美的看板协作工具Leangoo的魅力
- libboost_filesystem.so: undefined reference to
- 【阿里云OSS】访问控制
- mysql技术innodb存储引擎读后感_《Mysql技术内幕-InnoDB存储引擎》读书笔记 (一)...
- android提交项目到svn,Android Studio 配置SVN,通过Share project提交项目和实现忽略文件...
- 消息队列面试 - 为什么使用消息队列,消息队列有什么优点和缺点?
- 良好的XHTML规则
- 用Html5制作的一款数学教学程序Function Graphics(绘制函数图的程序)
- Master-Worker设计模式介绍
- latex 可视化生成表格代码
- c语言编程中的幂函数如何编写,c语言幂函数_C语言循环与递归实现整数幂函数...
- 10.深入浅出:反馈的概念及判断——参考《模拟电子技术基础》清华大学华成英主讲
- 用HTML写一个仓库管理系统,welcome.html
- 千万流量大型分布式系统架构设计实战(干货)
- MacBook苹果系统下安装Windows XP双系统多分区问题解决
- Access Violation(非法访问)错误的解决方法
- 关于mybatis整合spring时报java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/Trasactionwar
- 码云 VS首次提交代码报错:failed to push some refs to 'https://gitee.com/Liu_Cabbage/ASP.NET-MVC-QQ-Connect.git'
- 正激电路:半桥(波形解释)
- 悬浮窗java_Android悬浮窗示例(floatingwindow)
热门文章
- 两群羊和一只狼,两只狮子
- ASR项目实战-架构设计
- javax.faces.FacesException: Unable to find CDI BeanManager的解决方法
- GitHub 9K Star!Apollo作者手把手教你微服务配置中心之道
- 通过微信小程序看前端
- 基于关联规则(Apriori)+协同过滤(collaborative filtering)实现电影推荐系统
- 使用valgrind测试gluster fuse内存泄漏问题
- 【vss清理or销毁已删除文件】SourceSafe如何销毁已经删除的文件
- 【html5基础学习速成】
- Linux网络之DNS域名解析概述