您的位置:首页 > 其它

ROS 中配置使用Eigen库

2017-03-05 17:41 267 查看
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}

)

注1:头文件添加 #include “Eigen/Eigen”

注2:自己解压的Eigen库需在CMakeLists.txt中添加include_directories(…(path)/eigen/)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ROS