具体如上图显示,网上给的方法是重装ros和重新创建ROS工作空间。经过这样做以后发现问题依然存在。
最后考虑可能是没有加载ROS的环境变量。(我的qtcreator中已经有了创建ros工程的项目,但是没有加载ros环境变量)
于是按照网上的方法ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin) 设置快捷方式,并添加修改 Exec 变量一行,中间添加 bash -i -c 即改为 Exec=bash -i -c /home/ubu/Qt5.8.0/Tools/QtCreator/bin/qtcreator ,保存并退出。
然后再次在QTCREATOR中导入工作空间中包的Cmakelists.txt文件后正常。