vs 2015 编译 CloudCompare源码

CloudCompare 是一个免费开源的点云库比较平台,可以支持跨平台。最近主要用到其中的多组点云数据的比较,需要对其源码进行编译。
github 上有其最新的源码可以下载:https://github.com/cloudcompare/cloudcompare

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

  1. 下载源代码。
  2. 安装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

    安装qt 插件到VS 2015 ,下载 QtPackage

  3. CMake 安装 ,到CMake 官网下

  4. 开始编译源码
    我把源码放在D:\CloudCompare
    在其目录下创建build文件夹
    这里写图片描述

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

    点击Configure
    选择Visual Studio 14 2015 Wind64位编译器
    这里写图片描述

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

    这里写图片描述
    但是QT5_ROOT_PATH 为空 那么我们设置成 D:/Install/Qt/Qt5.6.3
    然后单击Configure

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

  1. 最后打开build 文件路径下,就会看到CloudCompareProjects.sln解决方案
    用vs 2015 打开
    在ALL_BUILD 右键,点击生成,生成过程时间有点长,编译成功之后,
    期目录下:
    这里写图片描述

启动 CloudCompare.exe 报错,会找不到QCC_IO_LIBd.dll
由于每一个Project生成的dll都在各自的目录下,需要单独Copy到CloudCompare目录下:
这里写图片描述

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

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值