当前位置: 首页 > news >正文

公司移动端的网站模板下载百度推广代理商查询

公司移动端的网站模板下载,百度推广代理商查询,集团网站网页模板,东莞是哪个省实验前提 Apollo10.0已经安装完毕Vscode及相关插件安装完成启动容器并进入在Vscode连接进入到Apollo工作空间下学习资料 部分配置如实验一https://blog.csdn.net/weixin_60062799/article/details/145029669?spm1001.2014.3001.5501 学习资料 Apollo7.0或其他版本可以参…实验前提 Apollo10.0已经安装完毕Vscode及相关插件安装完成启动容器并进入在Vscode连接进入到Apollo工作空间下学习资料  部分配置如实验一https://blog.csdn.net/weixin_60062799/article/details/145029669?spm1001.2014.3001.5501 学习资料  Apollo7.0或其他版本可以参考B站赵虚左老师的教学视频Apollo9.0或Apollo10.0可以参考Apollo的在线学堂 Cyber专项课9.0https://apollo.baidu.com/community/online-course/839 基础知识 和ROS中的订阅/发布模式相同不同的是定义的消息步骤以及通信过程中双方的称呼发生了改变。 实验步骤 在Vscode中已经进入到Apollo的工作空间在Vscode中打开终端执行下面命令 ## 生成component模板 # 其中communication是生成的目录 # 要想生成的目录在指定文件夹下比如为cyber文件夹下可以写成 cyber/communication # 注意注意注意使用该命令生成的目录下的文件不可以直接在Vscode中拖动到其他文件夹下使用否则会出现路径不匹配问题 buildtool create --template component communication  找到自己创建的文件夹创建两个文件如下红框所示编写发布的消息格式和内容打开communication/proto目录下的communication.proto文件内容如下 syntax proto2;package apollo.communication.proto;// 定义一个车的消息包括车的型号、车主、车牌号、已行驶公里数、车数 message Car {optional string plate 1;optional string type 2;optional string owner 3;optional uint64 kilometers 4;optional uint64 speed 5; }; 编写发布者文件文件名为talker.cc为自己创建的源文件 //注意这里如果要在其他目录下#include包含的头文件目录也需要进行修改#include communication/proto/communication.pb.h #include cyber/cyber.h #include cyber/time/rate.h// Car数据定义的引用 using apollo::communication::proto::Car;int main(int argc, char* argv[]) {// 初始化一个cyber框架apollo::cyber::Init(argv[0]);// 创建talker节点auto talker_node apollo::cyber::CreateNode(talker);// 从节点创建一个Topicauto talker talker_node-CreateWriterCar(car_speed);AINFO Ill start telling you the current speed of the car.;// 设置速度为0之后速度每次增加5uint64_t speed 0;while (apollo::cyber::OK()) // 节点存活{auto msg std::make_sharedCar();msg-set_speed(speed);speed 5;talker-Write(msg);sleep(1);}return 0; } 编写订阅者文件文件名为listener.cc为自己创建的源文件 //注意这里如果要在其他目录下#include包含的头文件目录也需要进行修改#include communication/proto/communication.pb.h #include cyber/cyber.h// Car数据定义的引用 using apollo::communication::proto::Car;// 接收消息的响应函数 void message_callback(const std::shared_ptrCar msg) {AINFO now speed is: msg-speed(); }int main(int argc, char* argv[]) {// 初始化一个cyber框架apollo::cyber::Init(argv[0]);// 创建listener节点auto listener_node apollo::cyber::CreateNode(listener);// 监听响应读取消息auto listener listener_node-CreateReaderCar(car_speed, message_callback);apollo::cyber::WaitForShutdown();return 0; } 修改 communication目录下的BUILD文件内容如下注意要和自己的源文件名字对应使用源码构建在apollo_cc_binary中的name不是使用talker和listener因为会和给出的示例文件名发生冲突。如果在其他目录下创建deps依赖中的communication路径也要进行修改 load(//tools:apollo_package.bzl, apollo_cc_library, apollo_cc_binary, apollo_package, apollo_component) load(//tools:cpplint.bzl, cpplint)package(default_visibility [//visibility:public])apollo_cc_binary(name talker_demo,srcs [talker.cc],deps [//cyber,//communication/proto:communication_proto,],linkstatic True, ) apollo_cc_binary(name listener_demo,srcs [listener.cc],deps [//cyber,//communication/proto:communication_proto,],linkstatic True, )apollo_package()cpplint() 做完上述工作之后在终端中使用buildtool工具进行编译  # -p 后面跟着需要进行编译的文件目录 buildtool build -p communication/# 注意这一步可能因为没有切换到用户下报错 先su 用户名 然后 buildtool build -p communication/  编译完成后打开两个终端 # 执行下面命令能够在终端中打印消息 export GLOG_alsologtostderr1  分别运行可执行文件 # 第一个终端执行 # 生成的可执行文件在bazel-bin目录下对着自己创建的目录找就行 bazel-bin/communication/talker_demo# 第二个终端执行 # 生成的可执行文件在bazel-bin目录下对着自己创建的目录找就行 bazel-bin/communication/listener_demo 至此实验结束
http://www.dnsts.com.cn/news/247915.html

相关文章:

  • 山西建站推广做网站好的网站建设公司哪家好
  • 铜仁市建设招投标网站模版网站商城
  • 安徽网站备案广东省网站设计与开发
  • 网站图片添加alt标签河北集团网站建设
  • 商城网站有免费建设的吗asp网站打开
  • 郑州网站优化的微博_腾讯微博网站开发需要什么东西
  • 非织梦做的网站能仿吗南昌网站seo外包服务
  • 陕西中小企业网站建设推广定期做图书推荐的网站
  • 做网站go和php用哪个好eclipse可以做网站吗
  • 校园网站wordpress调用服务器文件
  • 邯郸市搞网站服务务的吗秦皇岛房产网
  • 做公司网站的办公室设计风格有哪些
  • 做一个网站一般需要多少钱免费网页设计源码
  • 如何修改网站后台的用户名和密码手机建立网站的软件
  • 网站怎样做多语言切换手机端快速建站工具
  • 上海网站推广服务公司开发文档
  • 设计干货很多的网站专业做运动服装的网站
  • 企业网站的建设费用wordpress建站方向
  • 惠州网站建设价格怎么用网网站模板做网站
  • 电商网站开发系统架构dhru商城网站建设
  • 绵阳市建设银行网站seo外贸网站建设
  • wordpress 网站投票个人养老保险查询
  • 做套网站多少钱连云港做网站哪家好
  • 桂林北站附近的景点wordpress全站同一个标题
  • 微网站开发外包西部数码网站管理软件
  • 合肥家居网站建设怎么样济南网站建设哪家好
  • 免费高清素材网站邢台123式的网站怎么做
  • 20个外国平面设计网站东莞网络推广公司排行榜
  • 大淘客官网做的网站打不开物流网站的建设论文一万字
  • 做关于网站的开题报告公司简介网站怎么做