使用Qtcreator运行ROS项目我收到以下错误:
致命] [1473647395.591961066]:ROS_MASTER_URI未在 环境。键入以下内容或(最好)将其添加到 您的〜/ .bashrc文件,以便将本地计算机设置为ROS master:export ROS_MASTER_URI = http:// localhost:11311然后,输入 'roscore'在另一个shell中实际启动主程序。
答案 0 :(得分:1)
像在DOMContentLoaded
中一样设置您的ROS环境,只需从终端启动Qt Creator。就是这样。 ;)这将使您的ROS变量对IDE可见。
答案 1 :(得分:1)
我相信每次从终端运行QtCreator并不是一个好主意。你可能会忘记它一次,这将是一个怪异的表演(它曾经工作!!)。
所以,我建议看看下面的页面,一劳永逸地解释如何Setup Qt Creator for ROS。
> Note that instead of starting QtCreator from a terminal, you can use the following desktop file and use it in your launcher:
$ cat qtcreator.desktop
[Desktop Entry]
Exec=bash -i -c qtcreator %F
Icon=qtcreator
Type=Application
Terminal=false
Name=Qt Creator
GenericName=Integrated Development Environment
MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.nokia.qt.qmakeprofile;application/vnd.nokia.xml.qt.resource;
Categories=Qt;Development;IDE;
InitialPreference=9
> In Ubuntu 13.04 and later, the third line must read:
Icon=QtProject-qtcreator