(1)环境:
3. Linux installation from sources — Fast DDS 2.9.1 documentation (eprosima.com)
(2)具体步骤:
(3)git:
GitHub - eProsima/ShapesDemo: This application demostrates the capabilities of eProsima Fast RTPS
坑点:
1.步骤2中的wget 网址报404错误, 到处找发现git中介绍的网址是正确的
$ mkdir -p ShapesDemo/src && cd ShapesDemo
$ wget https://raw.githubusercontent.com/eProsima/ShapesDemo/master/shapes-demo.repos
$ vcs import src < shapes-demo.repos
2. vcs报找不到, 本人小白本白,最讨厌安装环境变量,最后根据(1)中的提示 发现vcs在~/.local/bin中 所以最后下发的程序是
$ ~/.local/bin/vcs import src < shapes-demo.repos
3.与2同理的colcon命令
$ ~/.local/bin/colcon build
4.最后使用这个colcon 其实是依靠cmake, 所以会有cmake报错,需要根据报错改对应位置,例如我就是报找不到QT5,在CMAKE对应位置添加QT5的路径
set(Qt5_DIR /opt/Qt/5.15.2/gcc_64)
set(CMAKE_PREFIX_PATH $ENV{QTDIR})
set(CMAKE_PREFIX_PATH ${Qt5_DIR})