原地址: http://blog.csdn.net/sujun3304/article/details/18572017

好了,理解了系统各个组件的含义后,还是直接进入程序真刀真枪的从实践中学习吧!

不过首先呢,公欲善其事必先利其器,如果你向我一样不是vim和emacs的粉丝,喜欢eclipse的图形界面的话,这篇文章就是为你准备的。

第一步:

首先确保你的项目是通过roscreate-pkg创建的

假设你的ROS项目目录为catkin_ws,进入catkin_ws,执行下列命令。为你的项目生成Eclipse可以识别的Makefile

catkin_make --force-cmake -G"Eclipse CDT4 - Unix Makefiles"

第二步:

请确保你的Eclipse已经安装了CDT。

第三步:

现在你已经在Eclipse C/C++项目中有了catkin_ws该项目了。

File > New > Project

选择需要import的项目

第四步:

配置你的编译路径

Project > Properties > C/C++ Build

设置Build Location为 catkin_ws/build

第五步:如何解决下列问题?

ImportError: No module named genmsg.template_tools

向你的Eclipse中添加PYTHONPATH环境变量。

Project > Properties > C/C++ Build > Environment

OK, 到此为止,你的Eclipse就配置完成了。迅速尝试一下Project > Build Project吧。

Useful tool:

Cmake syntax highlight for eclipse. http://cmakeed.sourceforge.net/

参考文献:

http://answers.ros.org/question/52013/catkin-and-eclipse/

 

最新文章

  1. 2015游戏蛮牛——蛮牛杯第四届开发者大赛 创见VR未来开启报名
  2. 设置sqlplus的autotrace
  3. 用特殊字体来实现矢量ICON
  4. 转:Xshell显示找不到匹配的outgoing encryption算法怎么办
  5. openjpa框架入门_Demo概览(一)
  6. [原创]adb使用教程v1.0-----by-----使用logcat快速抓取android崩溃日志
  7. python7 数据类型的相互转化 字符编码
  8. wpa_cli 关联无线网络
  9. vs2010单步调试崩溃
  10. 2018.9青岛网络预选赛(K)
  11. ps教程分享:一定要记住这20种PS技术!
  12. atomic write pipe
  13. 从0到1搭建基于Kafka、Flume和Hive的海量数据分析系统(一)数据收集应用
  14. sonarqube 5.6
  15. 系统监控nagios–安装
  16. 解决IDEA 中git 无法自动push 提交问题 Push failed: Failed with error: Could not read from remote repository.
  17. 使用alter database datafile 'XXX' offline drop 是否能够恢复(非归档模式下)
  18. katalon系列十:Katalon Studio自定义关键字之拖拽
  19. 【Linux】cp命令
  20. 【转】虚拟串口VSPM解决串口编程问题

热门文章

  1. POJ1276:Cash Machine(多重背包)
  2. html Table实现表头固定
  3. Python新手学习基础之数据类型——变量
  4. SQL语句优化技术分析
  5. 手动替换GCC版本
  6. forEach遍历对象数组案例
  7. cf C. Purification
  8. [LeetCode 121] - 买入与卖出股票的最佳时机(Best Time to Buy and Sell Stock)
  9. Js树型控件Dtree使用
  10. 【转】JAVA中的浅拷贝和深拷贝