当前位置:   article > 正文

‘optional‘ in namespace ‘boost‘ does not name a template type_error: ‘optional’ in namespace ‘std’ does not name

error: ‘optional’ in namespace ‘std’ does not name a template type

使用pcl库(1.12)时报错:

/usr/include/pcl-1.12/pcl/filters/convolution_3d.h:160:16: error: 'optional' in namespace 'boost' does not name a template type; did you mean 'conditional'?

原因是convolution_3d.h文件中没有引用boost/optional.hpp

解决方法:

在convolution_3d.h中加入

#include <boost/optional.hpp>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/966659
推荐阅读
相关标签
  

闽ICP备14008679号