用Eclipse编译你的ROS程序
来源:互联网 发布:html5网址导航源码 编辑:程序博客网 时间:2024/05/16 18:39
好了,理解了系统各个组件的含义后,还是直接进入程序真刀真枪的从实践中学习吧!
不过首先呢,公欲善其事必先利其器,如果你向我一样不是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/
- 用Eclipse编译你的ROS程序
- 用Eclipse编译你的ROS程序
- ros 编译ROS程序前要做的事
- ROS常见问题2——用KDevelop编译ROS程序
- ROS---用catkin创建ROS包、编译
- 用Eclipse调试ndk编译的c程序
- 编译你的第一个程序
- 0.6编译你的第一个程序
- ROS::用摇杆控制你的机器人(准备篇)
- ROS::用摇杆控制你的机器人(实现篇)
- eclipse 编译c++程序
- 编译ndk可执行程序 直接用cygwin编译 不用eclipse
- ROS在ARM上的编译
- ROS在ARM上的编译
- Ros.Ardrone(tum_ardrone) 的编译与运行
- ROS在ARM上的编译
- yujin_ocs在ROS下的编译
- ROS在ARM上的编译
- libiphlpapi.o: No such file or directory
- Linux常用命令大全 Linux Commands Line - v1.0
- 程序员自学/自我培训指南
- Leetcode: Edit Distance
- poj3211-01背包变形
- 用Eclipse编译你的ROS程序
- 分布式概论课程知识总结2
- linux_tar.gz_zip_解压缩_压缩命令
- 如何写出好代码
- 移动云计算服务端技术-课程总结1
- Some questions about source code of linux - 2014.01.20
- 第26章 国际化
- poj1191-棋盘分割问题
- 浏览器缓存机制