1. pcl问题:
/usr/include/pcl-1.10/pcl/point_types.h:508:1: error: ‘plus’ is not a member of ‘pcl::traits’
508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal,
等等
主要原因是pcl库的c++版本问题,改成c++14/,在samples/cmakelists
里添加:
ADD_COMPILE_OPTIONS(-std=c++14 )
2. boost库占位符问题
/home/frans/code/MYNT_SDK/test/MYNT-EYE-D-SDK/samples/src/util/pc_utils.cc:133:54: error: ‘_1’ was not declared in this scope
133 | boost::bind(&PCViewer::KeyboardCallback, this, _1));
在samples/src/utils文件夹下,修改pcl_utils.cc
,pcl_viewer.cc
,添加boost头文件:
#include <boost/bind.hpp>
即可编译安装。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)