g++/gcc版本:4.8(后改成5.0才可以通过编譯)
跟着做高翔的“一起做RGBD-SLAM“第三讲的时候,需要保存生成的点云图在程序中使用的是下面的一条语句:
但是在在cmake编译的时候 总会报错,报错信息如下:
# 增加PCL库的依赖
# 添加头文件和库文件
标红的这句 就是修复指令但是写上还是不行
猜测2:pcl安装有问题
先从高翔的github上下载了源程序,里面有已经生成的pointcloud.pcd文件假如说pcl库没有安装好,那么是打不开点云图的所以就进入到pointcloud.pcd所在的文件夹下面,命令如下:
结果出來点云图了,说明安装的pcl库是没问题的
在之前安装opencv3的时候也遇到过”未定义的引用“这类的问题,当时是我电脑上g++/gcc的版本是5.0降低到4.8版夲之后,才完成了opencv3的安装之后也没有改回来。所以抱着试试的态度把g++/gcc版本改回来
修改方法,参考我的另一篇:
修改到5.0版本之后再次編译,结果 就通过编译了!!!
简直太开心了!!!感谢我乖宝滴陪伴~程序员 永不认输!!!
可知加载路径不正确,仔细查看一下加载文件是否存在或者文件有问题
博主,对加载的文件路径修改