Xcode中的PCL无法正确运行

时间:2018-10-10 08:51:42

标签: c++

我在Xcode中运行以下代码。编译正确。

#include <iostream>
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>
//#include <pcl/

//using namespace Eigen;
int main(int argc,const
         char * argv[]) {

        // insert code here...

        //std::cout << "Hello, World!\n";

        pcl::PointCloud<pcl::PointXYZ> cloud;
        cloud.width=5;
        cloud.height=1;
        cloud.is_dense=false;
        cloud.points.resize(cloud.width*cloud.height);
       for(size_t i=0;i<cloud.points.size();++i){
                cloud.points[i].x=1024*rand()/(RAND_MAX+1.0f);
                cloud.points[i].y=1024*rand()/(RAND_MAX+1.0f);
                cloud.points[i].z=1024*rand()/(RAND_MAX+1.0f);
            }
       pcl::io::savePCDFileASCII("test_pcd.pcd",cloud);

        std::cerr<<"Saved"<<cloud.points.size()<<"data points to test_pcd.pcd"<<std::endl;
       for(size_t i=0;i<cloud.points.size();++i)
               std::cerr<<" "<<cloud.points[i].x<<" "<<cloud.points[i].y<<" "<<cloud.points[i].z<<std::endl;
           return
        0;
}

然后显示: enter image description here

0 个答案:

没有答案