Для тех, кто использует новый инструмент сборки ros2: colcon
Вы можете оставить свой собственный ~ / ros2_ws и поместить приложение QT в другое ~/ros2_overlay_ws
.
Например, если ваше новое приложение QT зависит от какой-либо службы или сообщения, расположенного в исходном ~/ros2_ws
, вы можете перейти к ~/ros2_ws
и запустить colcon build
.
После завершения компиляции, пожалуйста, не забудьте импортировать и повторно проиндексировать ваши пакеты с помощью следующей команды: source ~/ros2_ws/install/setup.bash
. Это будет переиндексировать ваши пакеты ros2 на текущем терминале.
Теперь перейдите на ~/ros2_overlay_ws/
, установите приложение QT на ~/ros2_overlay_ws/src
и затем запустите colcon build
. colcon найдет ваш проиндексированный пакет и добавит их в вашу зависимость.