首页 > 其他分享 >基本步骤

基本步骤

时间:2024-05-17 20:40:53浏览次数:16  
标签:基本 cmake -- 步骤 helloWorldWS cd 编译 build

(1)创建工作空间

mkdir -p helloWorldWS

(2)编译工作空间

cd helloWorldWS

colcon build    //编译所有功能包

colcon build –packages-select package_name    //编译指定的功能包

(3)创建功能包

cd src

ros2 pkg create helloWorldPackage --build-type ament_cmake --dependencies rclcpp std_msgs

--build-type ament_cmake指定了构建系统

dependencies后面跟随的是你想要添加的依赖包,rclcpp是使用c++实现的库,rclpy是使用python实现的库,std_msg是标准消息库

特别注意:包名一定要紧挨着create后面

 

标签:基本,cmake,--,步骤,helloWorldWS,cd,编译,build
From: https://www.cnblogs.com/jlxiaoyan/p/18198588

相关文章

  • RabbitMQ的基本用法
    RabbitMQ是一个实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。它使用Erlang语言编写,并广泛用于分布式系统、微服务架构、大数据处理等领域。RabbitMQ的基本用法涉及几个核心概念,包括消息(Message)、消息队列(Queue)、交换器(Exchange)、绑定(Binding)和网络连接(C......
  • Emacs基本操作
    Emacs常用命令0.寻求帮助1)C-h:寻求帮助,在输入C-h后,输入需要了解的按键,即会弹出对应按键的功能说明。2)C-g:中止操作,例如在意欲输入C-xk过程中,突然想放弃,但已经输入了C-x,想放弃执行,此时按C-g即可中断操作。3)C-xC-c:退出emacs。1.文件操作1)C-xC-f:打开文件2)C-xC-s:保存3)C-x......
  • windows server2012下配置hyper-v的网络步骤
    今天分享一个绝对可用的hyper-v虚拟机的网络配置方法,亲测可用第一步:在hyper-v上配置网络,设置虚拟交换机仅内部第二步:在主网卡上设置共享网络第三步在虚拟网卡上配置,选择ipv4配置ip地址设置: 192.168.10.1然后安装虚拟机系统,在系统里面设置为:这样就可用连上了。 ......
  • Community Mvvm Toolkit常用组件的基本使用(第一版)
    一、组件ObservableObjectObservableObject实现了INotifyPropertyChanged和INotifyPropertyChanging,并触发PropertyChanged和PropertyChanging事件1publicclassUser:ObservableObject2{3privatestringname;45publicstringName6{7......
  • 使用函数计算FC的主要步骤
    使用函数计算FC的主要步骤初步了解函数计算FC的运行原理和使用流程以后,小陈准备动手开始使用函数计算FC来实现业务需求。在动手前,为了避免走错路耽误了功能的上线进度,小陈决定再找大刘确认一下。小陈:师傅,我了解了函数计算FC的大致使用流程,感觉基础功能使用起来应该不复杂。大刘......
  • 组播基本概念
    本文分享自天翼云开发者社区《组播基本概念》,作者:zzz概述:组播传输作为IP数据传输的三种方式之一,是指接收者的数量和位置在源端主机不知道的情况下,仅由源发出一份组播报文,向目标组播IP地址发送数据的过程。其特点有:1、组播实现点到多点的高效数据传输。(通常基于UDP)2、组播可以......
  • 视频智能检测AI智能分析网关V4告警消息推送:公众号消息推送的配置步骤介绍
    TSINGSEE青犀智能分析网关V4属于高性能、低功耗的软硬一体AI边缘计算硬件设备,目前拥有3种型号(8路/16路/32路),支持Caffe/DarkNet/TensorFlow/PyTorch/MXNet/ONNX/PaddlePaddle等主流深度学习框架。硬件内部署了近40种AI算法模型,算力高达17.6/32Tops的INT8峰值算力,2.2T的FB32高精度算......
  • python sftp文件上传和Dockerfile部署步骤
    ##1、脚本app.py#-*-coding:utf8-*-importosimportparamikofromdatetimeimportdatetime,timedeltafromflaskimportFlask,requestapp=Flask(__name__)#从环境变量中获取配置信息host=os.getenv("SFTP_HOST")port=int(os.getenv("SFTP_PORT&q......
  • hive3.1.2概述和基本操作
    1.hive基本概念hive简介hive的本质:Hive本质是将SQL转换为MapReduce的任务进行运算,底层由HDFS来提供数据存储,说白了hive可以理解为一个将SQL转换为MapReduce的任务的工具,甚至更近一步说hive就是一个MapReduce客户端。经常有面试问什么时hive我们可以从两点来回答:1.hive时数据......
  • ubuntu 安装 docker 详细步骤(转)
    什么是Docker?Docker是一个免费的开源工具,设计用于在容器中构建、部署和运行应用程序。安装docker的主机是已知的docker引擎。Docker使用操作系统级虚拟化,并提供容器运行时环境。换句话说,Docker也可以被定义为PaaS(平台即服务)工具。因为docker是一个基于守护进程的服......