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

成都专业做网站的公司编程培训机构

成都专业做网站的公司,编程培训机构,建设网站哪些好,青岛建站行业如何根据源码编译 fastdds 如何根据源码编译 fastdds 这里是为了根据源码编译一个 fastdds 。 fastdds 依赖 fastcdr Asio TinyXMl2 下载 fastdds 源码 git clone gitgithub.com:eProsima/Fast-DDS.git 进入 下载好的 fastdds 中执行 git submodule update --init --recurs…

如何根据源码编译 fastdds

如何根据源码编译 fastdds

这里是为了根据源码编译一个 fastdds 。
fastdds 依赖 fastcdr Asio TinyXMl2

下载 fastdds 源码

git clone git@github.com:eProsima/Fast-DDS.git
进入 下载好的 fastdds 中执行
git submodule update --init --recursive
下载3方库。其中需要编译 fastcdr, asio , tinyxml2 foonathan_memory_vendor.
注意其中的 asio 依赖boost。 但是这个asio 依赖的版本相对较高,1.55.0 之上,我使用的是 1.83.0 版本。

  1. foonathan_memory_vendor 安装
    git clone https://github.com/eProsima/foonathan_memory_vendor.git
    mkdir foonathan_memory_vendor/build
    cd foonathan_memory_vendor/build
    cmake … -DCMAKE_INSTALL_PREFIX=~/Fast-DDS/install -DBUILD_SHARED_LIBS=ON
    make install -j32将代码片显示选择的高亮样式 进行展示;

  2. fastcdr 安装
    进去3方库Fast-Cdr 中
    mkdir Fast-CDR/build
    cd Fast-CDR/build
    cmake … -DCMAKE_INSTALL_PREFIX=~/Fast-DDS/install
    make install

  3. tinyxml2 安装
    mkdir tinyxml2/build
    cmake … -DCMAKE_INSTALL_PREFIX=~/Fast-DDS/install
    make install

  4. asio 安装
    asio 安装比较麻烦,需要先安装 boost。 这里亲身验证 boost 1.83.0 可行 1.55.0 之前,包括1,55.0 不行
    安装 boost:
    wget -O boost_1_83_0.tar.gz https://sourceforge.net/projects/boost/files/boost/1.83.0/boost_1_83_0.tar.gz/download
    tar -zxvf boost_1_83_0.tar.gz
    ./bootstrap.sh --prefix=~/Fast-DDS/install
    ./b2 -j32
    ./b2 install
    安装 asio:
    进入asio
    ./configure --with-boost=~/Fast-DDS/install/include
    make -j32
    make install

  5. fastdds 编译
    至此fastdds 需要的组件已经编译完成,可以开始编译fastdds
    mkdir Fast-DDS/build
    cd Fast-DDS/build
    cmake … -DCMAKE_INSTALL_PREFIX=~/Fast-DDS/install
    make -j32
    make install

验证 fastdds 是否安装成功

参考:
https://fast-dds.docs.eprosima.com/en/latest/fastddscli/cli/cli.html

至此fastdds 安装成功,整个过程网络ok的话,还是比较顺利,我差不多用了1个小时编译完成,从开始下载fastdds 开始

整个安装过程参考:
https://fast-dds.docs.eprosima.com/en/latest/installation/sources/sources_linux.html

http://www.ds6.com.cn/news/56394.html

相关文章:

  • bigdropinc是什么网站上海高端网站建设
  • 做资讯网站怎么挣钱seo外贸公司推广
  • 承装承修承试材料在哪个网站做网络营销的理解
  • 南京模板网站建设百度推广托管
  • 学校管理网站源码北京网站优化服务商
  • 建站的网站网上怎么推销自己的产品
  • 赶集网网站建设费用重庆seo排名外包
  • 广州专业网站改版哪家好营销平台是什么意思
  • 买个网站服务器多少钱广州疫情最新消息
  • 做网购的有哪几个网站株洲seo优化报价
  • 用wordpress做音乐网站百度主页入口
  • 如何做优秀的游戏视频网站新手如何涨1000粉
  • 哪些网站是java做的武汉搜索排名提升
  • 祥云平台技术支持双语网站个人免费网站创建入口
  • 德国室内设计网app百度seo软件是做什么的
  • 自己电脑做网站还用备案免费二级域名分发网站源码
  • 深圳 微网站西点培训前十名学校
  • 建设网站 费用看b站二十四小时直播间
  • 百度网站排名seo微信推广平台怎么做
  • 做网站的用处江苏短视频seo搜索
  • 营销策划公司简介范文合肥seo服务商
  • 宿迁西楚房产网英文网站seo
  • wordpress清新Minty主题关键词推广优化排名品牌
  • 广州花都网站开发汽车网络营销的方式有哪些
  • 免费的网站app软件草根站长工具
  • 搜集素材的网站在线bt种子
  • 网站梦打开又提示无法访问怎么在广告联盟接广告
  • 网站建设推广型济南网站自然优化
  • 个人网站建设合同网络营销分析报告
  • 无需网络的单机手机游戏北京seo优化wyhseo