有没有关于如何将Qt集成到某个ROS包中的示例?
我想使用QT作为我的移动平台的用户界面。我有一个传感器包包括IMU,激光,Kinect和车轮编码器。希望有一个运行rose节点的输入按钮,而不是处理数据并给出输出结果。我被告知应该像其他任何Qt+CMake项目一样进行设置 我用了一个简单的例子有没有关于如何将Qt集成到某个ROS包中的示例?,qt,cmake,Qt,Cmake,我想使用QT作为我的移动平台的用户界面。我有一个传感器包包括IMU,激光,Kinect和车轮编码器。希望有一个运行rose节点的输入按钮,而不是处理数据并给出输出结果。我被告知应该像其他任何Qt+CMake项目一样进行设置 我用了一个简单的例子 #include "QDebug" #include "ros/ros.h" int main(int argc, char** argv) { ros::init(argc, argv, "Qt_test");
#include "QDebug"
#include "ros/ros.h"
int main(int argc, char** argv)
{
ros::init(argc, argv, "Qt_test");
qDebug()<<"Hello world";
return 0;
}
Than successfuly made the CmakeList file. I could compile it with make. But when I tried to run it with `./test_qt` I got this error
bash: ./test_qt: No such file or directory
#包括“QDebug”
#包括“ros/ros.h”
int main(int argc,字符**argv)
{
ros::init(argc,argv,“Qt_测试”);
qDebug()您必须使用这样的软件包。
以及使用cmake构建项目。如果您想让谁使用qtcreator,您必须通过命令行调用ide。但在此之前,您的bash必须知道ROS安装的路径
1-在bash中键入:source devel.setup.bash
2-在catkin工作区中创建qtRos节点/包。
3-在命令行中调用qtcreatorQt4或Qt5?对于Qt4,Google给出了一个示例,例如,我编辑了在简单的QT示例中运行时遇到的错误