如何使用Qtcreator设置环境变量来运行ROS项目?

时间:2016-09-12 02:33:29

标签: ubuntu qt-creator ros

使用Qtcreator运行ROS项目我收到以下错误:

  

致命] [1473647395.591961066]:ROS_MASTER_URI未在   环境。键入以下内容或(最好)将其添加到   您的〜/ .bashrc文件,以便将本地计算机设置为ROS   master:export ROS_MASTER_URI = http:// localhost:11311然后,输入   'roscore'在另一个shell中实际启动主程序。

2 个答案:

答案 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