在用ros编译和运行代码时,报错如上
我试了几个不同的c++文件都是这样
希望能有专业人士帮忙解答
1条回答 默认 最新
关注
【以下回答由 GPT 生成】
根据报错信息,可以看出问题出现在CMakeLists.txt文件中的第156行,该行代码尝试将一个没有在该项目中定义的目标链接。为了解决这个问题,你可以按照以下步骤进行操作:
- 打开项目目录下的CMakeLists.txt文件。
- 寻找第156行的代码,检查是否有拼写错误或者其他语法错误。确保给定目标的名称在该项目中是正确的。
- 如果发现有错误,根据实际情况进行修改并保存文件。
- 重新编译和运行C++代码,查看是否问题得到解决。
如果你无法找到出错的代码或者无法修复该问题,请在问题报错中提供更多详细的信息,例如完整的CMakeLists.txt文件内容,以便我们能够更准确地帮助你解决问题。
【相关推荐】
- 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:关于在ros中编译C++功能包(原来是这样的呀~)
- 您还可以看一下 郝才超老师的ROS机器人开发仿真教程课程中的 02-ROS安装与学习参考小节, 巩固相关知识点
- 除此之外, 这篇博客: 现在市场上ROS和C++都精通的应届毕业生好找工作吗,有没有近两年毕业的学哥学姐给普及一下啊,有没有跟我一样面临找工作的朋友啊,大家可以探讨一下。本人ROS,C++,计算机视觉也做过,求各位指导。中的 如何插入一段漂亮的代码片 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报