CloudCompare的编译过程

本文介绍了在编译CloudCompare时遇到不能打开PCD文件的问题及解决方案。通过在cmake中启用INSTALL_QPCL_PLUGIN选项,并解决pthread和glew库的依赖问题,最终成功编译并能正常打开PCD文件。
摘要由CSDN通过智能技术生成

之前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编译截图。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值