在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. iOS架构-自动打包并上传到App Store(python)(21)
  2. 径向基神经网络(实例故障分类)
  3. html手机pc不同页面,PC端和手机端如何同时生成静态页
  4. matlab 三维核密度图_Matlab精彩画图示例:三维网状图和三维曲面图
  5. C语言学习输入输出函数,函数的调用
  6. 【带着canvas去流浪(6)】绘制雷达图
  7. 40个极简WordPress主题
  8. 热烈祝贺排名进入前1000
  9. c语言自动插桩,静态插桩的方式来实现Hook Method
  10. 信息学奥赛一本通:1097:画矩形
  11. 20003.数据结构C++ 顺序表
  12. 现代化SharePoint经典网站
  13. xml 入门 shema_02
  14. 2015年ACM长春区域赛比赛感悟
  15. 办公室设计公司关于办公室装修全过程解剖
  16. 微信小程序底部实现自定义动态Tabbar
  17. InfiniBand RDMA
  18. 游戏二次元场景插画教程,常见的6种构图方法分享
  19. 用了两年的电脑,它哭着对我说:“我不行了”QAQ
  20. 置换贴图,凹凸贴图,法线贴图和位移贴图的区别

热门文章

  1. 苹果6手机服务器停止响应,iphone6被停用怎么办?苹果6被停用解决方法汇总
  2. 快时钟到慢时钟的同步问题
  3. oracle获取字符串最后一个逗号后面的字符
  4. (三十)arcpy开发pycharm导入arcpy
  5. 你知道wps可以开启护眼模式吗?
  6. CAN详解--CAN与com口介绍
  7. SqlServer数据库误删除找回
  8. 【后端框架】MyBatis(1)
  9. GPS接收机热启动、温启动、冷启动三种启动方式的区别
  10. 现代化物流对应术语解释