问题1:make过程中报错

解决方法:在对应cmakelists文件中将c++11改为c++14
问题2:
error: ‘class pcl::MovingLeastSquares<pcl::PointXYZRGB, pcl::PointXYZRGBNormal>’ has no member named ‘setPolynomialFit’; did you mean ‘setPolynomialOrder’?

解决方法:参考视觉SLAM十四讲(第二版)ch12实践问题_slam ch12报错-CSDN博客
对应cpp文件中第31行代码中serPloynomialFit改为setPolynomialOrder
问题3:在运行dense_mapping时显示如下:
read total 202 files.
*** loop 1 ***
段错误 (核心已转储)
解决方法:参考上面链接

文章讲述了在C++开发中遇到的三个问题:make过程中的编译错误调整、MovingLeastSquares类成员函数名修正,以及dense_mapping运行时的内存错误。给出了相应的解决方法,如c++版本升级、API使用修正和类型转换等。
最低0.47元/天 解锁文章
3059

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



