pcl读取pcd文件时,编译时出现pcl::io中断,解决办法如文。

读取时使用语句为,

pcl::io::loadPCDFile<PointT>("file.pcd", *Ptr)

编译时出现中断的位置如上图所示,位于pcd::io.h第214行。

 将读取语句改为以下语句后,中断消失,可以成功读取文件。

pcl::PCLPointCloud2 cloud_scene; pcl::io::loadPCDFile("milk_cartoon_all_small_clorox.pcd", cloud_scene);  pcl::fromPCLPointCloud2(cloud_scene, *Ptr)

 

相关文章: