目录
一、必需依赖项
·CMake
·Qt
版本区间为(5.12-6.0,我这里是5.15)。直接通过软件包下载,Linux比Windows和macOs更友好的一点就是无需在Qt官网下载安装。
检查Qt版本,以此来检验是否安装完成Qt。
·PDAL(可选)
我需要加载las文件,我必须得下载安装。
二、克隆
1.源码下载
--recursive非常重要!确保下载完整所有外部库或插件(他们通常是个链接)。
2.网盘下载
我这里提供我正在使用的CloudCompare。
链接: https://pan.baidu.com/s/1w7qivg9UAo44gnROa1eV8g
提取码: zf9z
三、CMake配置
1.使用CMake-gui
确保系统安装了CMake GUI和必要依赖。
终端运行“cmake -gui”或在应用程序打开CMake。
cmake-gui
把路径按下图填写,下拉选择Unix Makefiles,然后finish;
第一次configure后,填写QT5_ROOT_PATH,默认路径如下图。
先勾选“PLUGIN_IO_QPDAL”,按第二次configure,之后系统会自动检测pdal的路径,如果没有检测到,PDAL_DIR默认路径按下图填写。
第三次configure后全都变白,没有红色。就可以按generate。
2. 使用终端命令行
如果配置pdal库,还是建议在cmake-gui里。当然用cmake .. -DPLUGIN_IO_QPADL=ON也可以。
mkdir build && cd build
cmake ..
四、构建
仍在CloudCompare/build目录下打开终端命令行。
make -j$(nproc)
五、安装
仍在CloudCompare/build目录下打开终端命令行。
sudo make install //安装程序
六、启动CloudCompare
1.终端启动。
注意大小写。不需要在build目录下,重新打开终端输入命令行。
CloudCompare //启动