码迷,mamicode.com
首页 > 系统相关 > 详细

(转)用Eclipse编译你的ROS程序

时间:2014-07-29 12:10:26      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:blog   http   os   strong   io   2014   for   art   

原地址: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

bubuko.com,布布扣

 

选择需要import的项目

bubuko.com,布布扣

 

第四步:

配置你的编译路径 

Project > Properties > C/C++ Build

设置Build Location为 catkin_ws/build

bubuko.com,布布扣

 

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

ImportError: No module named genmsg.template_tools

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

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

bubuko.com,布布扣

 

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/

(转)用Eclipse编译你的ROS程序,布布扣,bubuko.com

(转)用Eclipse编译你的ROS程序

标签:blog   http   os   strong   io   2014   for   art   

原文地址:http://www.cnblogs.com/assassin/p/3874601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!