Git Product home page Git Product logo

huihut / cloudcompare-qt Goto Github PK

View Code? Open in Web Editor NEW
39.0 4.0 28.0 5.26 MB

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

QMake 0.61% C++ 86.46% C 12.47% CMake 0.38% GLSL 0.07% Python 0.01% Batchfile 0.01%
cloudcompare cloudcompare-plugin third-party thirdparty third-party-applications thirdpartyresource qt qt5 saf cpp

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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cloudcompare-qt's Issues

GMMReg

Hi huihut,

This is Bing Jian, the author of GMMReg package. Thank you for including GMMReg to CloudCompare-Qt. Just let you know that there is an updated version of GMMReg C++ implementation at
https://github.com/bing-jian/gmmreg
The latest version now supports 1) fast computation of Gauss transform using K-D tree
2) OpenMP 3) compiler level optimization and therefore should be much faster than the old version.

Thanks, 谢谢!
Bing

g++ error unrecognized command line option ‘Wl’

您好,参照“CloudCompare开发环境配置 (CentOS)”进行配置,除了第7条“修改项目中 .pro 文件的 unix:!macx 中库路径为适合你环境的路径”未作修改,到构建项目时报错“g++ error unrecognized command line option ‘Wl’”,能否帮忙看下?

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.