CloudCompare VS2017X64 编译 (躺坑说明)
资料准备:
- 确保安装环境,本机为Windows10 1909 X64位操作系统,已安装VS2017
- 安装QT 5.12.5版本
- PCL-1.9.1-AllInOne-msvc2017-win64.exe
- CloudCompare-2.10.x源码
- cmake-3.13.5-win64-x64,中途下过很多版本,发现这个版本挺好用的
- 第三方库源码(如GDAL)
说明:
- CloudCompare版本,本次一开始选用最新版本,但是如何编译都编译不了,会报错:
无法打开包括文件:“pthread.h”
哪怕去网上下载安装pthread.h文件都不行。
后来选用低版本的2.10.x,CMAKE终于通过。
(弄了2天,因为版本问题折腾的都想砸键盘了,哈哈)
- cmake生成
这里,Option里面,可以添加第三方库,需要提前编译或者下载好第三方库include,bin,lib文件。
我添加了GDAL库,所以下载了“1911-x64”版本。
CC里面肯定要用到PCL,所以在INSTALL里面勾选INSTALL_QPCL_PLUGIN插件,需要指定PCL和第三方插件的位置,指定即可。
然后点击Generete就可以生成。
- 开始漫长的编译过程,VS2017里面批生成一下。
整个过程持续 26 min。