为ROS配置Eclipse

时间:2012-10-11 09:32:00

标签: eclipse ros

我是Linux新手。我正在尝试使用eclipse开发ROS应用程序。我不明白ROS website中提供的以下内容。你能用更简单的方式解释一下吗?这样我就可以在从eclipse.org下载之后配置我的eclipse。

  

重用shell的环境

     

用于从IDE内部构建和运行ROS程序,ROS   必须建立环境。所有IDE都可能有一个配置,   但从ROS源shell运行IDE 应该是最简单的   方式,避免不一致。

     

同样,您可以增强IDE的启动器图标以加载shell   环境。例如,用它替换它的命令eclipse   bash -i -c "eclipse"。这将使bash源   ~/.bashrc,ROS必须遵守   来源和参数化,并启动该IDE。

3 个答案:

答案 0 :(得分:6)

使用以下命令:

cd <your_catkin_workspace>
catkin_make --force-cmake -G"Eclipse CDT4 - Unix Makefiles"
cd build
cmake ../src -DCMAKE_BUILD_TYPE=Debug

现在您可以将项目导入到eclipse

之后,您可以为eclispe创建桌面应用程序条目:

sudo vim /usr/share/applications/eclipse.desktop

[Desktop Entry]
Type=Application
Terminal=false
Icon=<path_to_your_eclipse_dir>/icon.xpm
Exec=bash -i -c "source /opt/ros/hydro/setup.bash && source $HOME/workspace/<your_catkin_workspace>/devel/setup.bash && <path_to_your_eclipse_dir>/eclipse"
Comment=IDE
Name=eclipse
Comment=IDE

答案 1 :(得分:2)

似乎发布了关于此主题的维基here

答案 2 :(得分:0)

简单地说,您列出的行是建议您从已经source d的终端运行IDE(eclipse)。例如,如果你有一个名为mypackage的包,你可以输入一个终端:

    cd ~/mypackage
    source devel/setup.bash
    eclipse

第一行只是你到达你的包,第二行为你设置环境变量(比如更改你的PATH),然后你可以运行所有那些已经设置的eclipse,这样你就不必配置你的包装在eclipse中100%手动。