从源码构建RQt
我们提供我们开发版本设置来帮助未来用户简易伸缩RQt创建自己的插件。我们鼓励你贡献这些插件回 ros-visualization
GitHub仓库! [待校准@6435]
系统要求
这些说明是为Crystal Clemmys的目标平台编写的 (见 REP )。 [待校准@6437]
从源码构建
为了从源文件构建RQt,首先在 “~/ros2_ws/” 处创建一个ROS 2工作区。这一步已经被 building ROS 2 from source instructions 覆盖了,所以我们在这里跳过它。 [待校准@6444]
下载RQt仓库 [小鱼@6445]
cd ~/ros2_ws
wget https://raw.githubusercontent.com/PickNikRobotics/rqt2_setup/master/rqt2.repos
vcs import src --force < rqt2.repos
作为 .repos
文件的替代,您可以使用 rosinstall_generator
生成自定义文件: [小鱼@6446]
rosinstall_generator --rosdistro crystal --upstream-development --repos python_qt_binding qt_gui_core rqt <more-repos-with-rqt-plugins> > rqt2.repos
安装依赖项 [待校准@6447]
对于非Linux平台,请在此处继续之前参见 macOS RQt source install page or the Windows 10 RQt source install page 。 [待校准@6448]
rosdep install --from-paths src --ignore-src --rosdistro bouncy -y --skip-keys "console_bridge fastcdr fastrtps rti-connext-dds-5.3.1 urdfdom_headers"
构建工作空间 [待校准@6449]
一般来说,构建工作区非常简单: [小鱼@6450]
colcon build
对于Windows,建议使用 --merge-install
选项。 [待校准@6451]
colcon build --merge-install
高级Colcon用途: [待校准@6452]
在控制台上显示详细输出: [待校准@6453]
colcon build –event-handlers console_direct+
仅构建一个包及其依赖项: [待校准@6454]
colcon build –packages-up-to rqt_shell
采购您的环境 [待校准@6455]
Linux或macOS [待校准@6456]
. install/local_setup.bash
Windows [待校准@6139]
call install/local_setup.bat