三维点云|Win10 + QT + cloudcompare编译

主要参考博客地址:https://blog.csdn.net/xinjiang666/article/details/94997509
https://mp.weixin.qq.com/s/1iPv8c32K06RPaMf0HD2Jw(配置的库更为详细,有LasTool,PDAl等)

一、VS2017 和 QT的配置

1、打开Visual Studio 2017,点击工具→拓展与更新→联机→搜索QT→下载安装Qt Visual Studio Tools
image.png
2、点击安装,一直到安装完毕后,关掉拓展和更新页面,退出VS。等待VSIX Installer安装完成。
image.png
3、安装完成后,打开VS,会出现一个Qt VS Tools的工具栏
image.png

二、QT下载与安装配置

下载地址:https://download.qt.io/archive/qt/5.9/5.9.8/

  • 按照自己的选择下载对应型号,本人下载的是5.9.8,windows版源码。
  • 下载后安装就好,内存较大,最好安装在有空余位置的盘符(盘符路径最好是英文且无特殊符号)
  • 此外,安装时,最好是处于断网状态,否则需要进行账户登陆。

安装要求选择自己对应的版本,本人选择是VS2017
image.png

在我的电脑→右键属性→高级系统设置→环境设置→path中新增QT的环境位置(本文位置为:D:\QT\5.9.8\msvc2017_64\bin)

三、CloudCompare

github源码去下载,地址:https://github.com/CloudCompare ,本人下载的是Release Version 2.10.2版本源码;

  1. 使用cmake去编译源码
    1. 在CC源码文件夹新建一个文件夹作为编译的位置,同时下载CCCorelib源码,并拷贝至CloudCompare/libs/qCC_db/extern下
    2. 打开camke-gui,在第一栏(where is the source code里面填入源码位置);在第二栏(where to build the binaries填入编译的位置)

image.png

  1. 选择configure→Visual Studio 2017(与自己安装的版本对应就好)→x64→finishimage.pngimage.png
  2. configure之后会出现很多库和依赖项选择,同时也会出来configure成功与否,自行对需要的库进行选择后,点击configure,直至出现 configure done;
    1. cmake处填写工程要安装的位置image.png
    2. Ubgrouped Entries这里要填写QT的具体位置,一般电脑里如果有anaconda的话,会默认填写成第anaconda里面的QT;image.png
    3. PLUGIN里面是一些CC的插件选择,如果没有其他需求保持默认就可以。如果对PCL(需安装PCL库)、Las读取(需要提前安装PDAL或者LasTool库)可以在勾选对应项。image.png
  3. 点击Generate,出现Generate Done后退出cmake-gui
  4. 打开build文件夹,找到sln解决方法,双击后可以再Visual studio中打开;image.png
  5. 打开后,选择release-x64,在All_BUILD项目下右键选择生成,耐心等候结果便可;然后在INSTALL项目下同样进行生成;然后选择CloudCompare右键设为启动首选项;https://blog.csdn.net/ahhxxttxs/article/details/122785170
  6. 对于有debug需求的,选择Dubug模式,然后选择生成便可;但是此时可能会提示出现找不到若干个dll。时我们可以分别在\Build\libs\qCC_db\Debug、\Build\libs\qCC_io\Debug和\Build\CC\Debug文件夹中分别找到QCC_DB_LIBd.dll、QCC_IO_LIBd.dll和CC_CORE_LIBd.dll,并将其copy到C:\Windows\System32文件夹中。
  7. CloudCompare编译完成!!

猜你喜欢

转载自blog.csdn.net/weixin_42398833/article/details/129206810
今日推荐