Win10 + VS + Qt5.9 + CMake3.14 编译CloudCompare2.1x

时间:2024-04-13 11:14:43

一、配置Qt5.9

配置流程见https://blog.****.net/*666/article/details/94971911

二、下载CMake3.14

官网下载地址:https://cmake.org/download/

百度网盘链接:https://pan.baidu.com/s/1KTrCW-VZSIu6kDzmWoofmg 提取码:S240

主程序在解压后的文件夹bin里面,是cmake-gui.exe

Win10 + VS2017 + Qt5.9 + CMake3.14 编译CloudCompare2.1x

三、下载CloudCompare源码

CloudCompare官网——Download——单击下图红框进入GitHub——找到想要的版本,下载

单击下载CloudCompare2.10.2源码

源码放在(位置自己确定):D:\CloudCompareCode\CloudCompare-master

Win10 + VS2017 + Qt5.9 + CMake3.14 编译CloudCompare2.1xWin10 + VS2017 + Qt5.9 + CMake3.14 编译CloudCompare2.1x

四、编译

1、打开CMake主程序

(1)路径选择CloudCompare源码位置,本次设置为D:\CloudCompareCode\CloudCompare-master

(2)路径是用来存放编译后的文件,本次设置为D:\CloudCompareCode\Compile

然后单击“Configure”

Win10 + VS2017 + Qt5.9 + CMake3.14 编译CloudCompare2.1x

2、等待之后,Ungrouped Entries——QT5_ROOT_PATH,设置路径;然后单击“Configure”

Win10 + VS2017 + Qt5.9 + CMake3.14 编译CloudCompare2.1x

3、出现“Configuring done”之后,单击“Generate”

Win10 + VS2017 + Qt5.9 + CMake3.14 编译CloudCompare2.1x

4、出现“Generating done”,关闭CMake即可。(2)路径出现许多文件。

Win10 + VS2017 + Qt5.9 + CMake3.14 编译CloudCompare2.1x     Win10 + VS2017 + Qt5.9 + CMake3.14 编译CloudCompare2.1x

5、用VS2017打开(2)路径下的CloudCompareProjects.sln。右击“ALL_BUILD”——生成,等待就行。

Win10 + VS2017 + Qt5.9 + CMake3.14 编译CloudCompare2.1x

6、成功16个之后,在(2)路径\qCC\Release,出现了CloudCompare.exe。

      (2)路径\libs\qCC_io\Release下的QCC_IO_LIB.dll

      (2)路径\libs\qCC_db\Release下的QCC_DB_LIB.dll

      (2)路径\CC\Release下的CC_CORE_LIB.dll

将以上三个dll文件拷贝到(2)路径\qCC\Release;双击CloudCompare.exe,可以加载部分格式的点云了。【部分功能编译是没有选择,所以功能不全面】

Win10 + VS2017 + Qt5.9 + CMake3.14 编译CloudCompare2.1x