CmakeList.txt修改时的注意事项
来源:互联网 发布:知乎 编程电脑配置要求 编辑:程序博客网 时间:2024/05/19 12:11
CMakeLists.txt修改添加 生成文件或信息功能,添加依赖文件或ROS包功能等时,请遵从函数顺序,否则,会导致在工作空间的catkin_make失败。
举个文件
cmake_minimum_required(VERSION 2.8.3)
project(leaning_actionlib)
## Find catkin macros and libraries
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
## is used, also find other catkin packages
find_package(catkin REQUIRED COMPONENTS
actionlib
actionlib_msgs
message_generation
roscpp
rospy
std_msgs
)
add_action_files(
DIRECTORY action
FILES Fibonacci.action
)
generate_messages(
DEPENDENCIES actionlib_msgs std_msgs # Or other packages containing msgs
)
catkin_package(
# INCLUDE_DIRS include
# LIBRARIES leaning_actionlib
# CATKIN_DEPENDS actionlib actionlib_msgs message_generation roscpp rospy std_msgs
# DEPENDS system_lib
CATKIN_DEPENDS actionlib_msgs
)
###########
## Build ##
###########
## Specify additional locations of header files
## Your package locations should be listed before other locations
# include_directories(include)
include_directories(
${catkin_INCLUDE_DIRS}
)
以上有颜色的是要遵循一定顺序排放的,就好像要先开roscore才能用roslaunch一样。+
- CmakeList.txt修改时的注意事项
- 通用的CMakeList.txt
- CMakeList.txt的详解
- caffe的CMakeList.txt注释
- CMakeList.txt
- 阅读 apiextractor 的CMakeList.txt文件
- makefile和Cmakelist.txt的区别
- makefile和Cmakelist.txt的区别
- 怎样编写Cmake的配置文件Cmakelist.txt
- ROS下的CMakeList.txt编写
- ipp sample cmake编译uic、application、picnic时需要Qt4(已安装Qt4.8.5)cmakelist.txt修改
- CMake 使用方法 & CMakeList.txt
- cmake笔记(CMakeList.txt)
- CMakelist.txt与makefile
- CMakeList.txt学习
- CMake 介绍 & CMakeList.txt
- cmakelist.txt文件编写
- CMake 使用方法 & CMakeList.txt
- 《疯狂Java讲义》——Java的运行机制
- 51nod 1086 背包问题v2 多重背包
- TLD(Tracking-Learning-Detection) 编译
- Android中的定时任务实现方式
- unity获取某个方法执行的时间
- CmakeList.txt修改时的注意事项
- Linux驱动开发、20-SPI子系统分析
- Java异常处理
- 周练L - Pouring Rain 【数学】
- 实现JAVA程序编程--->转成.exe格式
- Delphi的学习笔记十五——数据库编程
- 基础一_信息传递跳转
- Java NIO - CyclicBarrier
- iOS-OC为什么需要重写setter或getter方法?