CloudCompare的编译过程

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

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

CloudCompare的编译过程_第1张图片

然后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编译截图。

CloudCompare的编译过程_第2张图片

CloudCompare的编译过程_第3张图片

你可能感兴趣的:(C++)