首页 > 解决方案 > 将 ros 集成到现有的 qt 应用程序

问题描述

我在 qt5 上有一个 QML、OpenCV 应用程序,它使用 qmake 并有一个 .pro 文件。我想将发布者/订阅者添加到我的 qt 项目中以发布视频流和说明等。我尝试使用 catkin_create_qt_pkg 命令创建模板并将我的项目转移到模板中,但是有很多问题让我质疑我的方法。ros-qt 模板使用 Cmakelist 和 .ui 而不是 qml。所以,我需要改变一些东西来整合它们。

首先,是否可以将 ros 与 qmake 和 .pro 一起使用而不是 cmake。将 ros 发布者和侦听器添加到我现有的应用程序比更改整个 QML 应用程序更容易。如果没有,我如何将 qmake 和 .pro 转换为 cmake 和 Cmakelist.txt (假设我可以将 QML 与 ros 一起使用)。另外,虽然听起来不太好,但是否可以在同一个包中将 .pro 用于 qt 和 Cmakelist.txt 用于 ros?

二、qt5和qml和ros一起使用安全吗?ros_qt 应用程序模板使用 qt4,而不是 qt5。是应用程序模板。

标签: qtcmakeqmlros

解决方案


推荐阅读