SLAM中常用库在CMakeLists.txt中的添加方法,不断更新中…
(1)Eigen
include_directories( "/usr/include/eigen3" )
(2)PCL
find_package(PCL REQUIRED)
include_directories(${
PCL_INCLUDE_DIRS})
LINK_DIRECTORIES(${
PCL_LIBRARY_DIRS} )
add_definitions(${
PCL_DEFINITIONS})
target_link_libraries(XXX ${
PCL_LIBRARIES})
(3)OpenCV
find_package(OpenCV REQUIRED)
include_directories(${
OpenCV_INCLUDE_DIRS})
target_link_libraries(XXX ${
OpenCV_LIBS})
(4)G2O
find_package( G2O REQUIRED