在ros下编译C/C++文件时出现错误 Invoking "make -j20 -l20" failed

  1. 查看CMakeList文件136行的add_executable语句是否改对,src/后面的是你的源文件名字,记得加cpp,src前面的那个不加cpp 。
  2. 查看源代码有没有写错,是不是最后缺少括号或者缺分号

----------------------------------------------------------------------------------------------------------------------------

CMakeList文件正确修改步骤:

修改CMakekLists.txt文件(!!!!注意这里有两个src和两个CMakeList文件,不要搞错了,选择内层的CMakeList文件)

找到136行的add_executable(${PROJECT_NAME}_node src/hello_vscode_node.cpp)语句

和149-151行target_link_libraries(${PROJECT_NAME}_node,Ctrl+/取消注释。 我们要对这两行进行修改。

把${PROJECT_NAME}_node替换成你要映射的节点名字,一般都是源文件名。然后把src/hello_vscode_node.cpp改成你自己的源文件名

成功编译后如下:

ros编译文件出现Invoking “make -j20 -l20“ failed相关推荐

  1. UBUNTU ROS 编译后无法rosrun package文件(已解决)

    UBUNTU ROS 编译后无法rosrun package文件(已解决) 很多原因是tab不到那个package,所以要在bashrc文件中输入文件路径 解决方法 ,打开终端 输入: gedit . ...

  2. Cartographer ROS编译安装

    文章目录 Cartographer ROS编译安装 测试Cartographer环境 安装gmapping比较简单,一条命令 (sudo apt install ros-noetic-gmapping ...

  3. ROS学习(七):ROS launch 文件

    ROS launch 文件: 为了方便.高效地操作多个节点,可以编写 .launch 文件,然后用 roslaunch 命令运行. launch文件的格式是: <launch> ... & ...

  4. Qt / 如何解决移动了 Qt 的项目,但是 Qt 在原目录下生成编译文件的问题

    网上有人说直接删除 Qt 工程目录下的 xxx.pro.user 文件即可,本人的 Qt 版本是 14.2,删除再打开之后整个工程不能使用了,不得已又把删除的文件找回. 后来想到,该文件就是一个文本文 ...

  5. 如何编译文件(gcc + nasm)

    [0]README 编译文件(nasm + gcc),特别是编译目标文件的依赖文件:本文旨在回顾 gcc 和 nams 编译器的编译命令,以及如果有多个依赖文件该如何编译: [1]编译文件 1.1)编 ...

  6. ROS launch文件

    ROS launch文件 1.arg标签 2.group标签 3.param标签 4.ns标签 <!--指明了一个 xml 的版本><?xml version="1.0&q ...

  7. vue项目dist编译文件部署到服务器:页面空白、F5刷新报错404、403报错、等等bug - 总结篇

    文章目录 问题一. vue编译打包dist文件之后部署到线上服务器 ,访问页面却是空白? 问题二.如果不是空白,页面F5之后就又变成空白? 以Nginx服务器为例,(如下图FTP所示) `404报错: ...

  8. PX4编译文件 Makefile 剖析

    PX4编译文件 Makefile 剖析 当我们执行 cd Firmware进入PX4源码目录, 然后make 的时候,我们会看到一串输出基本如下(第一次编译会有更多的输出) [ 2%] Built t ...

  9. linux内核模块的编译文件

    一个内核模块不是一个可以独立执行的文件,而是需要在运行时刻连接入内核的目标文件.所以,它们需要用-c 选项进行编译.而且,所有的内核模块都必须包含特定的标志: __KERNEL__--这个标志告诉头文 ...

最新文章

  1. 使用Python和OpenCV捕获鼠标事件,并裁剪图像
  2. 性能测试知多少---并发用户
  3. 聚集索引和非聚集索引- -
  4. 百度发布机器人助理度秘 “三大基石”炼成
  5. 近世代数--环同态--环的第二同构定理
  6. Yolo-v2 Visual Studio 2015安装时报错Team Explorer for Microsoft Visual Studio 2015解决办法
  7. Linux文件锁flock
  8. 第二阶段scrum-3
  9. eclipse/myeclipse中快捷键 Ctrl+shift+down/up 出现屏幕颠倒的解决方法
  10. 我很想走到一个森林里旅游
  11. go语言的iota是什么意思_go语言基础之iota枚举
  12. 多线程设计模式(二):Future模式
  13. 1命名规则 sentinel_Sentinel 实战-限流篇
  14. 计算机 管理 被停用,如果电脑上出现“你的账户已被停用请向系统管理员咨询”怎么办?...
  15. copula matlab,基于matlab编程Copula理论及应用实例源码程序
  16. 红米pro android o刷机,红米Pro官方卡刷机教程 怎么刷机
  17. [SUCTF 2019]EasyWeb---无参数RCE
  18. 经济预测与决策matlab试题,经济预测与决策技术及MATLAB实现第5章 投入产出预测法.ppt...
  19. 简单 黑苹果dsdt教程_[黑苹果入门]关于DSDT的入门知识
  20. 音乐计算机曲谱狂妄之人,【B】 Undertale Sans战斗曲 MEGALOVANIA狂妄之人

热门文章

  1. 使用pydicom实现Dicom文件读取与CT图像窗宽窗位调整
  2. python 遍历List各种方式
  3. 树和二叉树(TreeBinary Tree)
  4. MTK联发科技股份有限公司(MediaTek.Inc)
  5. 完善有载调压开关遥调、遥信功能
  6. 电磁感应,让你制作独一无二的作品
  7. strcpy 运用及其实现
  8. C++性能优化笔记-11-使用向量操作
  9. AGV搬运机器人「眼睛」的未来:3D视觉导航方案
  10. 一天到晚只会抱怨的人必定是不成熟的人