频道栏目
首页 > 网络 > 云计算 > 正文

用vs2015编译CloudCompare源码教程

2017-10-11 09:20:23      个评论    来源:非墨流影  
收藏   我要投稿

CloudCompare 是一个免费开源的点云库比较平台,可以支持跨平台。最近主要用到其中的多组点云数据的比较,需要对其源码进行编译。

github 上有其最新的源码可以下载:https://github.com/cloudcompare/cloudcompare。

编译CloudCompare需要经过一些几个步骤:

下载源代码。

安装qt5.6.3 并集成到VS 2015

我这里编译选择VS 2015,因而需要到qt 官网下载Open Source

qt-opensource-windows-x86-msvc2015_64-5.6.3.exe

安装完成后,在Path中添加环境变量 D:\Install\Qt\Qt5.6.3\5.6.3\msvc2015_64\bin

开始编译源码

我把源码放在D:\CloudCompare

在其目录下创建build文件夹

这里写图片描述

同时勾选上GroudId 和 Advanced 用于显示清晰

点击Configure

选择Visual Studio 14 2015 Wind64位编译器

这里写图片描述

Configure之后,会自动设置Qt5路径的其他路径

这里写图片描述

但是QT5_ROOT_PATH 为空 那么我们设置成 D:/Install/Qt/Qt5.6.3

然后单击Configure

其他的就默认,然后单击Generate

最后打开build 文件路径下,就会看到CloudCompareProjects.sln解决方案

用vs 2015 打开

在ALL_BUILD 右键,点击生成,生成过程时间有点长,编译成功之后,

期目录下:

这里写图片描述

启动 CloudCompare.exe 报错,会找不到QCC_IO_LIBd.dll

由于每一个Project生成的dll都在各自的目录下,需要单独Copy到CloudCompare目录下:

这里写图片描述

然后就可以运行了,加载数据显示

这里写图片描述
上一篇:sysdig系统监控工具的使用介绍
下一篇:使用数据倾斜来优化Spark性能的方法
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站