Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
65e677d3-3500-415b-bcc6-8b54bb8312fe-image.png
CMakeList.txt文件截图
@2939133563 你的 setup 配置可能有问题:
@小鱼 在 提问前必看!一定要看!必须看一下! 中说:
一个好的提问不仅能够帮助自己理清楚问题,还有助于别人快速帮助到你。——提问的智慧 问题一定要描述清楚,终端打印一定复制粘贴,方便回答者检索和引用(你可以在linux系统上打开浏览器进社区) 基本的Markdown语法一定要学习下,有的小伙伴图片代码一团糟 提问时一定要提供尽可能多的信息(系统版本,ROS版本,前后操作,终端日志),包括你的目的,比如你其实想装装某个库遇到问题,不要只说这个问题,因为可能有更好的替代方案 先搜索再提问,很多问题其实都有解决方案,确保你自己对自己的问题有一定了解再提问 尽量一句话说完,不要把社区当微信聊天一样用,每一个回复都尽量提供更多的的信息。
一个好的提问不仅能够帮助自己理清楚问题,还有助于别人快速帮助到你。——提问的智慧
问题一定要描述清楚,终端打印一定复制粘贴,方便回答者检索和引用(你可以在linux系统上打开浏览器进社区) 基本的Markdown语法一定要学习下,有的小伙伴图片代码一团糟 提问时一定要提供尽可能多的信息(系统版本,ROS版本,前后操作,终端日志),包括你的目的,比如你其实想装装某个库遇到问题,不要只说这个问题,因为可能有更好的替代方案 先搜索再提问,很多问题其实都有解决方案,确保你自己对自己的问题有一定了解再提问 尽量一句话说完,不要把社区当微信聊天一样用,每一个回复都尽量提供更多的的信息。
自己的类找不到引用的函数。。大概率是你class里面的成员函数前面忘加fish_protocal::了。。。
尚无回复
W
@seagull7236 成功了,谢谢你,之前用apt安装的版本是4,太低了
Ubantu版本是20.04,ros2版本是foxy。cartographer使用的是一键安装
@1194100657 有修改过bashrc吗,重新打开一个中断试试
@小鱼 抱歉,我这一节都是直接复制黏贴,没注意看源码,其实原文"2.话题之RCLCPP实现"那里用API设计发布者时展示的源码只是面向对象设计的类TopicPublisher01,没有main函数,导致编译时报错了
@杜守钰 uu你解决了嘛 我也是同样的问题 鱼哥说的
放在cmake文件的最后我依旧有同样的报错 而且我看视频里面是在该行代码之后编写的需要添加的代码 依旧colcon build成功了TT
https://gitlab.kitware.com/cmake/community/-/wikis/doc/cmake/RPATH-handling
@王涛 应该还是环境变量原因,source 到具体 的 文件 试试,比如ros2安装目录
@大昊 我知道的是右键py文件-属性-permission-把可执行文件打勾,不知道你是不是问这个
M
@小鱼 更改后确实运行正常了 小鱼好厉害👍 😊 不过有点好奇这个库要最后声明么?
@小鱼 系统是ubuntu20.04,ros的版本是ros2foxy
@Zln4ever 错误提示中说明了,你的Ipc_alam_report变量使用了大写,应该全为小写