/usr/include/boost/predef/language/stdc.h:52: Parse error at “defined”
这样是报错,原因定义重复了。
> #ifndef Q_MOC_RUN
> #include <ros/ros.h>
> #endif
> #include <string>
> #include <QThread>
> #include <QStringListModel>
>
> #include <moveit/move_group_interface/move_group_interface.h>
解决: 把 #endif 放在头文件的后面。
> #ifndef Q_MOC_RUN
> #include <ros/ros.h>
> #include <string>
> #include <QThread>
> #include <QStringListModel>
>
> #include <moveit/move_group_interface/move_group_interface.h>
> #endif