CloudCompare2.11.3+VS2019+QT5.15+cmake配置
一、QT5.15+vs2019
由于现在qt都是在线安装,官网下载地址:
官网地址:qt_online_install
csdn免费下载:qt_online_install
安装教程:参考一下
遇到问题,在线安装资源下载慢,需要下载fiddler,解决思路:实测好用
fiddler资源免费下载:Fiddler中文版下载
二、cmake配置
下载:cmake下载,下载好解压缩打开gui文件即可编译。
三、cloudcompare源码下载
github源码下载:cloudcompare2.11.3
csdn免费下载:cloudcompare2.11.3
四、cloudcompare编译
1、文件解压缩,并新建build与install文件,如下图。
2、PCL与PDAL配置
我这里只需要PCL,所以只配置了PCL相关教程,可以网上搜索相关教程,参考:PCL配置
3、cmake编译
1)打开cmake-gui.exe
2)将source路径设置为cloucompare文件夹,build路径设置刚刚新建的build文件,我这边已经编译过,为显示方便新建build_。
3)点击configure,出来窗口,选择行x64,点击finish
4)出来下面这样,我们一条一条过。
首先
由于我安装了anconda,所以qt路径一直寻找到anconda下的qt路径,更改如下
其次
把下图框中advanced图标勾号去掉,更改cmake下这个路径,为我们刚刚建立的install路径。
接着
WITH_QT选着
最后
选择插件中PCL,即可再次configure
5)查看configure后路径是否正确,如果正确,继续configure
6)出现全部白色后,generate。
7)出现generating down并且没有错误提示后,表示编译正确,编译完成。
4、打开sln文件,vs中编译生成
编译好的build文件下,打开sln文件
选择release x64模式下,all build 右键,生成。等待一两分钟左右,出现下图。
然后继续install 右键生成
生成成功,设置cloucompare为启动项。
至此,编译全部完成。
五、测试
1)打开install文件夹中cloucompare文件夹中cloucompare.exe,即可加载点云
2)源码更改
如下图所示,在这边都是cloudcompare的相关源码,只要啃得动,就可以在这边更改源码,新建ui界面等。
3)插件二次开发
参考BiliBili视频:插件开发