一、创建package
使用终端,在工作空间的src文件路径下,使用catkin_creat_pkg创建package:
cd ~/Desktop/My_Nav/src
catkin_create_pkg My_Nav std_msgs rospy roscpp
在benginner_tutorials文件下,生成camkelist.txt文件,打开改文件在最后加入以下编译信息:
add_executable(test_node src/test.cpp)
target_link_libraries(talker ${catkin_LIBRARIES})
其中,test.cpp是cpp文件,test_node是生成的可执行文件。
二、开发环境设置
使用kdevelop打开项目,打开工作空间src文件夹下的cmakelist.txt文件,注意编译文件build路径要修改为工作空间下的而不是src文件下的
添加以下编译参数:
-DCATKIN_DEVEL_PREFIX=../devel -DCMAKE_INSTALL_PREFIX=../install