1、pcl-1.9.1不支持std c++17
1.1、源码编译lz4-1.9.4
1.2、编译flann-1.9.2
添加lz4头文件路径 :CMAKE_INCLUDE_PATH D:/ThirdParty/lz4-1.9.4/include
添加PKG_CONFIG_PATH环境变量:set(ENV{PKG_CONFIG_PATH} D:\ThirdParty\lz4-1.9.4\lib\pkgconfig)
取消勾选:BUILD_PYTHON_BINDINGS、BUILD_MATLAB_BINDINGS、BUILD_TESTS
2、源码编译GTSAM-4.0.2
2.1、Boost安装
方式一:使用pcl中提供的预编译好的Boost
方式二:下载https://sourceforge.net/projects/boost/files/boost-binaries/1.68.0/boost_1_68_0-msvc-14.1-64.exe/download, 解压到D:\ThirdParty
2.2、添加Boost环境变量
CMAKE_INCLUDE_PATH D:\ThirdParty\Boost\include\boost-1_68
CMAKE_LIBRARY_PATH D:\ThirdParty\Boost\lib
或在find_package(Boost ${BOOST_FIND_MINIMUM_VERSION} COMPONENTS ${BOOST_FIND_MINIMUM_COMPONENTS})之前添加
SET(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} “D:\ThirdParty\Boost\inclu

4156

被折叠的 条评论
为什么被折叠?



