主要是将PCL加入CMakeList.txt中去,不过我还是遇到了一些问题。比如说cmake没有真正的将pcl的头文件目录取进去。
从源码安装好PCL-1.8后,利用find_package(PCL REQUIRED)寻找PCL包,发现能找到,但是include_directories(PCL_INCLUDE_DIRS)无法添加头文件,因此我就自己手动添加。具体是CMakelist.txt如下:
cmake_minimum_required(VERSION 2.8)
project(pclRegister)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
if(NOT PCL_INCLUDE_DIRS)
message("find pcl")
find_package(PCL REQUIRED)
endif(NOT PCL_INCLUDE_DIRS)
#include_directories(PCL_INCLUDE_DIRS) #无效
in