Giter Club home page Giter Club logo

cloudcompare-qt's Introduction

CloudCompare-Qt

基于CloudCompare官方源码构建的第三方Qt工程,直接可用Qt打开,修改好你的.pro文件库路径即可运行,无需Visual Studio,支持Windows、MacOS、Linux。

  • 构建时间:2017/03/01
  • 构建版本:好像是 CloudCompare Version 2.8.0
  • 作者:Kenny Liu、EricMenghui Xie

附加第三方插件

扫描角度过滤插件:qSAF

  • 本仓库路径:qSAF
  • 原仓库路径:qSAF

CloudCompare开发环境配置 (CentOS)

  1. 安装Qt5/gcc/g++

  2. 安装OpenGL库

     # 列出所有可用的mesa包
     sudo yum list mesa*
    
     # 安装如下可用的mesa包
     sudo yum install -y mesa-libGL-devel mesa-libGLU-devel
    
     # 如出现错误:
     # /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.8.2/../.
     # ./../libGL.so when searching for -lGL
     # /usr/bin/ld: skipping incompatible /lib/libGL.so when searching for -lGL
     # /usr/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for -lGL
     # /usr/bin/ld: cannot find -lGL
     # 请检查 libGL.so 的连接指向是否出现错误,如有就使用ln -sfn 命令修复(具体修复请考虑自己环境中gl安装情况),下面仅供参考
     ln -sfn /usr/lib64/libGL.so.1 /usr/lib64/libGL.so.1
    
  3. qCC_io工程需要安装liblas依赖库,安装如下:

     # 检索liblas库
     sudo yum search liblas
    
     # 安装liblas
     sudo yum install -y liblas liblas-devel
    
  4. qCC_io工程需要安装gdal依赖库,安装如下:

     # 检索gdal库
     sudo yum search gdal
    
     # 安装gdal
     sudo yum install -y gdal gdal-devel
    
  5. qCC工程需要安装pcl依赖库,安装如下:

     # 检索pcl库
     sudo yum search pcl
    
     # 安装pcl
     sudo yum install -y pcl pcl-devel
    
  6. 安装boost依赖库,安装如下:

     # 检索boost库
     sudo yum search boost
    
     # 安装boost
     sudo yum install -y boost boost-devel
    
  7. 修改项目中 .pro 文件的 unix:!macx 中库路径为适合你环境的路径

CloudCompare开发环境配置 (MacOS)

  1. 安装 Homebrew 包管理器

     # 查看是否装有Homebrew
     brew -v
     
     # 没有则安装
     /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    详见官网:Homebrew

  2. Homebrew 安装库

     # 更新源
     brew update
     
     # 只需安装下图与项目有关的库
     # 安装命令如:
     brew install boost
    

    brew_lib

  3. 修改项目中 .pro 文件的 macx 中库路径,即

     macx
     {
     
     #boost
     INCLUDEPATH +=  /usr/local/Cellar/boost/1.62.0/include
     
     ……
     
     }
    

    改为自己库的路径

cloudcompare-qt's People

Contributors

huihut avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.