標籤:des blog http os strong io for 2014
原地址: 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/