ROS 中配置使用Eigen库

来源:互联网 发布:复合vb 编辑:程序博客网 时间:2024/06/06 04:13

ROS Indigo中配置使用Eigen库需添加以下3项:

CMakeLists.txt

cmake_minimum_required(VERSION 2.8.3)
project(lyz_test)

find_package(catkin REQUIRED COMPONENTS
roscpp
cmake_modules # 添加 1
)
find_package(Eigen REQUIRED) # 添加 2
catkin_package(
INCLUDE_DIRS include
CATKIN_DEPENDS roscpp
)
include_directories(
include
${catkin_INCLUDE_DIRS}
)
include_directories(${Eigen_INCLUDE_DIRS}) # 添加3

add_executable(lyz_test_node src/lyz_test_node.cpp)

target_link_libraries(lyz_test_node

${catkin_LIBRARIES}
)