catkin_make install 使用方法
catkin_make install的作用
创建一个可以运行,但不含源码的工程包,以便于给客户等其他人使用,但同时不至于泄露源码的这么一个作用。
修改CMakeList.txt
首先,打开自己创建的功能包中的CMakeList.txt;
其次,添加以下内容,介绍如下图。
install(TARGETS input_sample projector feature_extraction ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
install(DIRECTORY include/${PROJECT_NAME}/
DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}/
)
install(DIRECTORY launch/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch
)
install(DIRECTORY conf/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/conf
)
编译安装
catkin_make install
执行
source install/setup.bash
roslaunch xxx xxx.launch