将ros集成到现有的qt应用程序

时间:2019-06-13 07:18:17

标签: qt cmake qml ros

我在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(假设我可以在ros中使用QML)。另外,尽管听起来不太好,但是否可以在同一软件包中将.pro用于qt并将Cmakelist.txt用于ros?

第二,将qt5和qml与ros一起使用是否安全? ros_qt应用程序模板使用qt4,而不是qt5。这是应用程序模板(http://wiki.ros.org/qt_create/Tutorials/Qt%20App%20Templates)。

0 个答案:

没有答案