CloudCompare源码编译

cloudcompare是一款优秀的开源点云处理软件,前往http://www.cloudcompare.org/下载安装软件,如果想学习源码,只需要下载源码即可。下面介绍一下cloudcompare的编译过程。 
1. 安装Qt 
cloudcompare采用的是Qt界面,首先需要安装Qt,我这里采用的Qt5.2.1。 
2. 下载cloudcompare源码 
https://github.com/cloudcompare/trunk,解压缩,简易目录中避免中文,新建一个文件夹cloudmakefile。打开cloudcompare源码文件,将CMakeLists.txt拖进cmake软件,更改where to build the binaries文件目录为刚才新建的cloudmakefile文件目录,如图所示: 

  1. Configure 
    单击Configure按钮,选择你所安装的vs,我这里选择的是Visual Studio 11 2012 Win64,如图: 
    单击finish按钮,等待完成,一般情况下肯定会报错,下一步就是根据报错更改相关设置。 
    首先,单击Ungrouped Entries选项,选择USE_QT5选项,再次Configure。这次仍然有错误,需要在Ungrouped Entries中设置Qt的安装目录,我的Qt安装在C盘,所以按如图所示设置: 

再次编译仍有可能提示找不到QtCore什么的,接着就需要 Ungrouped Entries 下找到 Qt5Concurrent_DIR Qt5Core_DIR Qt5Gui_DIR Qt5Test_DIR Qt5Widgets_DIR Qt5OpenGL_DIR ,它们的 Value 分别填写为:

C:/Qt/Qt5.3.1/5.3/mingw482_32/lib/cmake/Qt5Concurrent

C:/Qt/Qt5.3.1/5.3/mingw482_32/lib/cmake/Qt5Core

C:/Qt/Qt5.3.1/5.3/mingw482_32/lib/cmake/Qt5Gui

C:/Qt/Qt5.3.1/5.3/mingw482_32/lib/cmake/Qt5Test

C:/Qt/Qt5.3.1/5.3/mingw482_32/lib/cmake/Qt5Widgets

C:/Qt/Qt5.3.1/5.3/mingw482_32/lib/cmake/Qt5OpenGL

再次Configure,这时配置完成,不会出现任何错误提示。(不同版本的文件位置可能不太一样,但最终的文件都是一样的。根据文件名查找即可)

  1. 再次Configure。
  2. Generate 
    单击Generate生成,这样就在cloudmakefile文件下生成了解决方案。

  3. 编译 
    单击CloudCompareProjects.sln,右击解决方案选择批生成,按图所示勾选,单击生成,然后就是漫长的等待。(勾选的位置不变,具体选64为还是32位根据具体的版本来选择) 

编译完成后,确认没有报错时,会提示缺少几个dll文件,在cloudmakefile文件中搜索然后复制到C盘中的window-system32文件下然后再次运行,成功了!如下图所示: 

0

  • 3
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值