CloudCompare:VS2010 + Qt4.8 + CMake3.14 编译CloudCompare2.6

CloudCompare官方提供的稳定版本是2.10.2和2.6.3。

2.10.2版本读取Las文件用PDAL;2.6.3依然是libLAS。

一、下载源码

https://github.com/CloudCompare/CloudCompare/tree/v2.6.3下载源码:单击下载CloudCompare2.6.3源码

笔者解压源码到 D:\CloudCompare-2.6.3 作为路径A

新建文件夹 D:\CloudCompareCompile 作为路径B

二、准备相关库

建议将Qt4.8.6等用到的库添加到系统环境变量。

三、下载CMAKE

官网下载地址:https://cmake.org/download/

百度网盘链接:https://pan.baidu.com/s/1KTrCW-VZSIu6kDzmWoofmg 提取码:S240

主程序在解压后的文件夹bin里面,是cmake-gui.exe

四、编译

4.1、双击打开CMake主程序D:\cmake-3.14.5-win64-x64\bin\cmake-gui.exe

设置路径A和路径B,然后单击“Configure”;选择x64,单击“Finish”。

     

4.2、设置Qt、Boost、libLAS、GDAL等库的相关路径;若中间报错,检查相关路径,再次单击“Configure”;直到出现“Configure done”。

     

在OPTION,选择GDAL(添加Raster grid数据)、LIBLAS(添加Las数据)、SHAPE_LIB(添加矢量.shp数据)

     

4.3、单击“Generate”。若中间出现错误弹窗,检查相关库的路径,再次单击“Generate”。直到出现“Generate done”。

五、生成

5.1、用VS2010打开路径B下的CloudCompareProjects.sln。

笔者选择解决方案配置为Release,解决方案平台为x64。右击“ALL_BUILD”——生成;出现========== 生成: 成功 1X个,失败 0 个,最新 0 个,跳过 0 个 ==========代表成功。Debug同理。

5.2、成功之后,在路径B\qCC\Release,出现了CloudCompare.exe。

      路径B\libs\qCC_io\Release下的QCC_IO_LIB.dll

      路径B\libs\qCC_db\Release下的QCC_DB_LIB.dll

      路径B\CC\Release下的CC_CORE_LIB.dll

将以上三个dll文件拷贝到路径B\qCC\Release

 

双击CloudCompare.exe,若提示缺少.dll,将缺少的.dll复制拷贝到该路径下;可以加载部分格式的点云了。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

累了就要打游戏

把我养胖,搞代码

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值