QT清华镜像下载地址 下载并安装
Cmake下载地址
下载完解压 进bin目录找到exe 发送桌面快捷方式
(2)源码下载CloudCompare源码 (github源码)
CCCoreLib源码 (CloudCompare 算法模块)
下载完源码解压如下
进入
D:cloudcomapreCloudCompare-masterCloudCompare-masterlibsqCC_dbexternCCCoreLib 目录
将D:cloudcomapreCCCoreLib-masterCCCoreLib-master 所有内容 复制到上图位置
二、开始编译 (1)新建build install 文件夹 (2)打开cmake-gui 开始编译选择源码路径 和build路径 然后点击Configure
出现下图 你装得VS是什么版本就选多少 我是2022
然后Finish 出现如下图 选择
选择 qt5 目录 路径 :
D:QtQt5.12.25.12.2msvc2017_64libcmakeQt5
更改CMAKE_INSTALL_PREFIX路径为 第一步新建的 install路径 :
D:cloudcomapreCloudCompare-masterinstall
继续 Configure
报错找不到 Qt5LinguistTool 添加这个路径就行
添加 Qt5LinguistTool 路径:
D:QtQt5.12.25.12.2msvc2017_64libcmakeQt5LinguistTools
继续Configure 变白了嘻嘻 点击Generate ->Open project
(3)VS界面Open Project 之后 就来到了 VS2022界面
鼠标选中 ALL_Build 右键生成 和 选中 INSTALL右键 生成
生成完之后 选中CloudCompare右键 设置为启动项
然后按下F5 报错缺少dll
缺CC自己的dll
CCAppCommond.dll
CCCoreLibd.dll
CCPluginAPId.dll
QCC_DB_LIBd.dll
QCC_IO_LIBd.dll
CC_FBO_LIBd.dll
进入以下目录:
D:cloudcomapreCloudCompare-masterbuildlibsCCAppCommonDebug
D:cloudcomapreCloudCompare-masterbuildlibsqCC_dbexternCCCoreLibDebug
D:cloudcomapreCloudCompare-masterbuildlibsCCPluginAPIDebug
D:cloudcomapreCloudCompare-masterbuildlibsqCC_dbDebug
D:cloudcomapreCloudCompare-masterbuildlibsqCC_glWindowDebug
D:cloudcomapreCloudCompare-masterbuildlibsqCC_ioDebug
D:cloudcomapreCloudCompare-masterbuildlibsCCFboDebug
将dll 拷贝至:
D:cloudcomapreCloudCompare-masterbuildqCCDebug
再F5 就是报错缺QT的一些dll
进入QT5目录 D:QtQt5.12.25.12.2msvc2017_64bin 下找缺的dll
找到继续放进去上面那个目录
D:cloudcomapreCloudCompare-masterbuildqCCDebug
下就可以
此时再按下F5 完美启动
三、注意事项关于最后 将CC自己生成的dll 复制到 D:cloudcomapreCloudCompare-masterbuildqCCDebug 目录下 这个问题 建议还是将那几个模块dll的输出目录指定到 D:cloudcomapreCloudCompare-masterbuildqCCDebug 目录下
就是把上图中标出的那个路径 换成 qcc下的debug
不同步dll 调试不了哦 加载不了调试源信息 有点晚了 下班疲惫就不一一截图了
有问题欢迎留言~



