CloudCompare源码编译
来源:互联网 发布:hair code知乎 编辑:程序博客网 时间:2024/05/18 00:54
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文件目录,如图所示:
- Configure
单击Configure按钮,选择你所安装的vs,我这里选择的是Visual Studio 11 2012 Win64,如图:
单击finish按钮,等待完成,一般情况下肯定会报错,下一步就是根据报错更改相关设置。
首先,单击Ungrouped Entries选项,选择USE_QT5选项,再次Configure。这次仍然有错误,需要在Ungrouped Entries中设置Qt的安装目录,我的Qt安装在C盘,所以按如图所示设置:
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,这时配置完成,不会出现任何错误提示。(不同版本的文件位置可能不太一样,但最终的文件都是一样的。根据文件名查找即可)
- 再次Configure。
Generate
单击Generate生成,这样就在cloudmakefile文件下生成了解决方案。编译
单击CloudCompareProjects.sln,右击解决方案选择批生成,按图所示勾选,单击生成,然后就是漫长的等待。(勾选的位置不变,具体选64为还是32位根据具体的版本来选择)
编译完成后,确认没有报错时,会提示缺少几个dll文件,在cloudmakefile文件中搜索然后复制到C盘中的window-system32文件下然后再次运行,成功了!如下图所示:
- 顶
- 0
- 踩
- CloudCompare源码编译
- CloudCompare源码编译
- vs 2015 编译 CloudCompare源码
- vs2012+win8.1+cloudcompare源码编译
- CloudCompare 编译
- CloudCompare学习
- 《PCL点云库学习&VS2010(X64)》Part 18 PCL1.72(VTK6.2.0)编译CloudCompare注意点
- CloudCompare功能概要
- CloudCompare功能概要
- CloudCompare学习-添加菜单
- CloudCompare功能概要
- cloudcompare加载海量点云
- 编译源码
- 源码编译
- 源码编译
- 源码编译
- CloudCompare插件编写一(插件框架)
- CloudCompare插件编写二(数据结构)
- javascript学习基础要点(一)
- 蓝鸥iOS从零基础到精通就业-OC语言入门 属性3
- iOS - Swift 上的NSStringFromClass
- ABAP函数
- android内存泄露LinkCanary简单使用方法
- CloudCompare源码编译
- php中的static和global的区别
- IDEA中maven依赖图
- 获取子网掩码,网关,设置网关
- Image Generation
- 四大开源无人机项目,极客要Get了
- 架构设计:系统存储(18)——Redis集群方案:高性能
- Android:Glide使用
- 各请求路径的区别