CloudCompare的编译过程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/deeplan_1994/article/details/82803480

之前cmake编译得到的cloudcompare ,不能打开pcd文件,提升“can't open pcd files”。所以需要重现编译源码。 

解决办法就是在cmake中打开开启 INSTALL_QPCL_PLUGIN选项 再编译安装,cmake会找到PCL安装的目录,利用pcl生成QPCL_IO_PLUGIN插件,后面在vs中编译时候就能看到这个插件,如图

然后cmake可能报一些错,当时就出现

error LNK2019: 无法解析的外部符号 __imp_pthread_create

然后配置pthread库,

后来又出现glew库的问题,cmake会报错,找不到glew库,配置glew库,glew库编译好的只有release版本的,上网查找,发现release的也可以,这个库主要是支持opengl库的,在vs中配置头文件,库文件,链接器输入中填入lib名称,然后将dll文件拷贝到c盘sys32和wowsys64目录中,然后再cmake,会出现warmings,没事,继续编译,成功,可以打开pcd文件了。最后附上cmake编译截图。

猜你喜欢

转载自blog.csdn.net/deeplan_1994/article/details/82803480