FastRTPS-安装手顺

2023-05-16

1 基本要求

1.1 Boost 库和头文件

eProsima Fast RTPS 需要 Boost 发行版,因此用户必须安装 1.57 版。
按照 boost 发行版中包含的说明进行安装。
Windows 安装程序已经为必要的 boost 库提供了 boost 二进制文件。不过,某些测试可能需要用户编译 boost 头文件。

1.2 Windows 7 32 位和 64 位

1.2.1 Visual C++ 2010 或 2013 可再发行包安装。

eProsima Fast RTPS 需要 Visual C++ Redistributable 包。如果它们不存在,用户必须安装它们。 Eprosima Fast RTPS 安装程序为用户提供了安装它们的选项。

1.3 Linux 32 和 64 位系统。

除了通常的开发工具和编译器之外,eProsima Fast RTPS 可以直接工作,没有任何特殊要求。但是,该库中包含的代码生成工具 (FASTRTPSGEN) 使用 eProsima Fast CDR 作为其序列化库。如果用户想要编译使用 FASTRTPSGEN 生成的代码,则应安装 Fast CDR。

1.4 QT GUI开发工具

QT 图形库仅用于构建和执行此版本中包含的 Shapes Demo。

2 安装

本节介绍如何在多个操作系统中安装 eProsima Fast RTPS。按照您的首选操作系统中描述的步骤进行操作。

2.1 Windows 7 32 位和 64 位

下载安装包:eProsima_FastRTPS-0.0.0-Windows.exe
执行安装程序并按照说明进行操作。您应该确保在选择组件步骤中至少选择了一个组件(i86 或 x64 库)。对应的环境变量应在下一页(“环境变量设置页面”)中选择。

2.2 Linux

下载安装包:eProsima_FastRTPS-0.0.0-Linux.tar.gz
提取临时目的地中的内容。
配置编译:

./configure --libdir=/usr/lib

如果您想在调试模式下编译(从而激活调试功能,例如高级冗长):

./configure CXXFLAGS="-g -D__DEBUG" --libdir=/usr/lib

如果您在 64 位系统中安装,请记住选择正确的安装目录:

./configure --libdir=/usr/lib64

配置完成后,只需运行以下命令即可编译和安装库:

sudo make install
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FastRTPS-安装手顺 的相关文章

  • (二十)ATP应用测试平台——websocket实现微服务版在线客服聊天室实战案例

    前言 在前面的博客内容中我们介绍了如何使用websocket实现一个网页版的在线客服聊天室 xff0c 众所周知 xff0c 由于websocket是一个长连接 xff0c 要和服务端保持会话连接 xff0c 所以其本身并不适用于微服务环境
  • 启动vncserver服务,并设置开机自启

    systemctl start vncserver 64 1 service amp amp systemctl enable vncserver 64 1 service 无论你是做网站工作 xff0c 还是运行一个家庭远程服务器 xff
  • "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

    参考资料 xff1a https blog lmlphp com archives 437 PHP 7 3 classic error continue targeting switch 找到代码那一行 xff0c 修改 xff0c 保存即
  • SLAM学习笔记2:Kalman Filter(卡尔曼滤波) 与Least Square(最小二乘法) 的比较

    对于一个问题的解决 xff0c 最根本在于怎样对它进行数学建模 对SLAM问题的建模 xff0c 基本上是基于filter和graph两大类 xff0c 今天整理了一下 xff0c 对比两种模型的区别及共性 主要参考这篇讲解 xff1a h
  • RTC实时时钟特征与原理

    RTC定义 RTC是个独立的定时器 RTC模块拥有一个连续计数的计数器 xff0c 在相应的软件配置下 xff0c 可以提供时钟日历的功能 修改计数器的值可以重新设置当前时间和日期 RTC模块和时钟配置系统 RCC BDCR寄存器 是在后备
  • 树莓派配置,小白教程,无键盘显示屏鼠标

    树莓派配置 xff0c 小白教程 xff0c 无键盘显示屏鼠标 实验步骤 xff1a xff08 1 xff09 在树莓派官网下载树莓派的系统 树莓派官网下载地址 xff1a http www raspberrypi org downloa
  • CAN总线综述-转发一篇关于CAN总线的详细介绍文章

    CAN总线 一 原文出处 xff1a http www cnblogs com jacklu p 4729638 html 嵌入式的工程师一般都知道CAN总线广泛应用到汽车中 xff0c 其实船舰电子设备通信也广泛使用CAN xff0c 随
  • Python 安装 MaxMind GeoLite City

    1 先安装 geoip c library geoip c library gt 61 1 4 6 installed on your machine gt 61 1 4 6 installed on your machine wget h
  • 华为MA5626-8密码恢复

    设备型号 xff1a 华为MA5626 8 display version VERSION MA5626V800R308C00 PATCH SPC500 SPH505 HP5105 PRODUCT MA5626 准备工作 xff1a 超级终
  • SNMP 获取交换机端口相关信息

    我们想用snmpwalk查看网络设备的端口 xff0c MIB库中相关定义的信息如下 xff1a root 64 redcock lifeng snmpwalk v 2c c lifeng 192 168 100 100 注意后面的点 xf
  • phpMyAdmim和Yii 连接Mysql报错。

    故障 xff1a 之前phpMyAdmim和Yii连接Mysql都好着的 xff0c 某天 xff0c 同时出现如下报错 xff1a 1 linux下phpMyAdmin 出现 缺少 mysqli 扩展 xff0c 请检查 PHP 配置 2
  • linux shell 执行多个命令的方法

    xff08 1 xff09 在每个命令之间用 xff1b xff08 分号 xff09 隔开 xff08 2 xff09 在每个命令之间用 amp amp 隔开 amp amp 表示 xff1a 若前一个命令执行成功 xff0c 才会执行下
  • ARP 属于哪层协议

    教材上把ARP 协议划到网络层 xff0c 是因为 ARP 协议属于 TCP IP 协议簇 在TCP IP 模型中 xff0c 它所有定义的协议是在网际层上的 再看按照OSI 的标准 xff0c 数据在传递时每层会加上自己的信息 当网络层的
  • 什么叫一层交换机,二层交换机,三层交换机?

    转自 xff1a http blog csdn net happypolo article details 5934429 简单地说 xff1a 一层交换机 只支持物理层协议 电话程控交换机可以算一个 二层交换机 支持物理层和数据链路层协议
  • Linux Shell 脚本中字符串的连接方法

    Linux Shell 脚本中字符串的连接方法 如果想要在变量后面添加一个字符 xff0c 可以用一下方法 xff1a value1 61 home value2 61 value1 34 61 34 echo value2 把要添加的字符
  • linux 如何将路径加入环境变量

    PATH 61 PATH 后面加路径 PATH是环境变量 要大写那几个目录是你放置linux命令的目录 输入命令后系统会去PATH中寻找是否存在该命令 查看当前环境变量 echo PATH也可以用set命令看一下设置 export PATH
  • expect spawn、linux expect 用法

    使用expect实现自动登录的脚本 xff0c 网上有很多 xff0c 可是都没有一个明白的说明 xff0c 初学者一般都是照抄 收藏 可是为什么要这么写却不知其然 本文用一个最短的例子说明脚本的原理 脚本代码如下 xff1a usr bi
  • python 调用 shell python shell 间变量传递

    python gt shell xff1a 1 环境变量 python view plain copy print import os var 61 123 或var 61 123 os environ var 61 str var env
  • vSphere,ESXi和vCenter 的区别

    最近在看 VMware 一直没有搞清楚这几个产品之间的区别和联系 正好在网上搜索到一个好文 xff0c 翻译下来 本文翻译自 xff1a http www mustbegeek com difference between vsphere
  • equals和hashCode详解

    在学习的过程中 xff0c 特别是学习集合的时候 xff0c equals和hashCode一直是经常出现的方法 xff0c 而且在面试题中 xff0c 也经常出现equals和 61 61 的区别等问题 xff0c 现在我们就从底层详细的

随机推荐

  • NuttX的应用记录 4 (小记录)

    好久没看过NuttX了 xff0c 做个移植试一试 板子是STM32F407ZE xff0c 有两块屏幕 xff0c 蜂鸣器 xff0c FLASH xff0c E2PROM xff0c LED 先找个类似的 xff0c 复制一个副本 st
  • PetaLinux学习笔记 3

    过年回家没带开发板 终于可以搞一搞了 更新petaLinux到2019 2 重建项目 xff0c flash调整一下 启动过程中提示 xff1a m25p80 spi0 0 found w25q256 expected n25q512a m
  • 高云GW1N-9的SerDes笔记

    GW1NR 9的片子 xff1a 看起来还是很强的 xff0c 但是在工程中使用后会这样提示 xff1a 看起来有点虚标啊 那就按1G来先 xff0c 做个后仿 直接用OSER来输出数据 看起来还可以 输出可以 在做一个输入 xff0c 根
  • NuttX的学习笔记 1

    学习这个系统 xff0c 开始是在PIX的飞控上了解到的 xff0c 感觉这个系统很有兴趣 xff0c 当然 xff0c 这是我第一次接触RTOS xff0c 有不正确的地方 xff0c 请予以指正 注意 过程是我边操作边写的 xff0c
  • NuttX的学习笔记 2

    README文档目录的第二部分 Configuring NuttX Instantiating Canned ConfigurationsRefreshing ConfigurationsNuttX Configuration ToolFi
  • LSM303DLHC

    xff08 PS xff1a 最近在帮人做一个电子罗盘 xff0c 刚好STM32F429i DISCO上有个MEMS xff0c 但是我自己没有看到底是个什么传感器 xff0c 搞搞搞了半天 xff0c 读出来三个数据 xff0c 但我移
  • Embedded Wizard 研究笔记 1

    今天突发奇想看看这个Embedded Wizard xff0c 看介绍视频还是很不错的 而且前几天做的罗盘很丑 xff0c 让我深刻意识到了UI的必要性 xff0c 那么这个Embedded Wizard就是为此而生 刚好我手上还有一块ST
  • STM32 & Clion

    注 xff1a 这个方法已经不适用于最新版本的的Clion了 xff08 最近通过Android认识了Jetbrain公司 xff0c 从此彻底迷上了这个公司的产品 xff0c Unity上用Rider xff0c Java上用IDEA x
  • NuttX的移植笔记 2

    好了 xff0c 继续 5 B L475E IOT01A clocking h 这个文件基本和configs stm32l476vg disco include stm32l476vg disco clocking h差不多 不如说就是一模
  • TortoiseGit的介绍和使用

    Git是什么 xff0c 相信大家都很清楚 Git不就是分布式版本控制系统嘛 xff1f 那你知道TortoiseGit是什么吗 xff1f 下面我们就介绍一下TortoiseGit它是什么 xff1f 如何使用 xff1f Tortois
  • CentOS7查看和关闭防火墙

    CentOS 7 0默认使用的是firewall作为防火墙 查看防火墙状态 firewall cmd state 停止firewall systemctl stop firewalld service 禁止firewall开机启动 syst
  • maven问题:org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException

    原因 xff1a 因为maven中集成的tomcat插件的版本与创建项目的jdk版本有冲突 xff0c 比如运行时使用的tomcat6而jdk是1 8 xff0c 而tomcat6是不支持该jdk的 解决 xff1a 1 在该工程中的pom
  • nginx反向代理后,重定向失败问题

    nginx在做反向代理到后端服务器 xff0c 如果后端服务器有重定向 xff0c 会出现返回服务器的ip地址 xff0c 解决办法 xff1a server listen 80 server name www boke com locat
  • 虚拟机扩容——LVM分区

    虚拟机扩容 LVM分区 前提说明实验环境一 准备工作二 查看磁盘扩容后状态三 对指定磁盘进行初始化操作四 创建物理卷1 刷新分区并创建物理卷2 查看物理卷信息 五 卷组 逻辑卷的操作 xff08 加载到已有路径 xff09 1 查看卷组名称
  • ssh 免密登录

    Linux生成密钥和公钥 先查看有没有路径 ssh 如果有证明以前生成过了 xff0c 如果没有就需要重新生成 1 输入如下命令 xff1a ssh keygen t rsa 或者添加邮箱 ssh keygen t rsa C 34 你的邮
  • 深度学习模型训练调参的tricks总结

    目录 一 调参tricks总结分析 1 数据与标签角度 1 1 数据归一化 1 2 数据增强 1 3 标签平滑 xff08 Label Smoothing xff09 2 权重初始化 xff08 Weight Initialization
  • 归一化 (Normalization)、标准化 (Standardization)和中心/零均值化 (Zero-centered)

    目录 一 概念 1 归一化 xff08 Normalization xff09 xff1a 2 标准化 xff08 Standardization xff09 xff1a 3 中心化 零均值化 xff08 zero centered xff
  • CSDN高校俱乐部牵手烟台大学

    4月8日19 xff1a 00 xff0c 烟台大学CSDN高校俱乐部成立仪式暨 amp ldquo 激情与梦想 xff0c 我的程序员之路 amp rdquo amp mdash amp mdash 2011CSDN高校巡回演讲在烟台大学
  • 技术网站http://www.github.com/

    http www runoob com w3cnote android tutorial eclipse adt sdk app html 菜鸟教程 http www jsoneditoronline org JSON解析 http dev
  • FastRTPS-安装手顺

    1 基本要求 1 1 Boost 库和头文件 eProsima Fast RTPS 需要 Boost 发行版 xff0c 因此用户必须安装 1 57 版 按照 boost 发行版中包含的说明进行安装 Windows 安装程序已经为必要的 b