# RabbitGIS **Repository Path**: kl222/RabbitGIS ## Basic Information - **Project Name**: RabbitGIS - **Description**: 此库仅为GITHUB库的镜像。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://github.com/KangLin/rabbitGIS - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-15 - **Last Updated**: 2021-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Logon](Resource/png/AppIcon.png) RabbitGIS ![Logon](Resource/png/AppIcon.png)](https://github.com/KangLin/RabbitGIS) [![Build status](https://ci.appveyor.com/api/projects/status/qjqrq2pyo4qejxtv?svg=true)](https://ci.appveyor.com/project/KangLin/RabbitGis) ============================================================================= * 作者:康林(email:kl222@126.com ; QQ:16614119) * 项目位置:https://github.com/KangLin/rabbitGIS ----------------------------------------------------------------------------- |[English英语](README.md)| ## 捐赠 ![捐赠](https://github.com/KangLin/RabbitCommon/raw/master/Src/Resource/image/Contribute.png "捐赠") ----------------------------------------------------------------------------- ## 编译和打包 ### 1. 下载预编译或编译第三方依赖库 #### 1.1. 下载预编译第三方依赖库 从 https://sourceforge.net/projects/rabbitim-third-library/files/release/ 下载与你编译器和QT版本相同的库。 文件格式: RabbitIm_$(平台)$(版本号)_$(架构)_$(QT 版本).zip |平台|编译器|版本号|架构|Qt 版本| |:--:|:--:|:--:|:--:|:--:| |windows_msvc|VS2015|14|x86|qt5.10.0| |windows_msvc|VS2015|14|x86|qt5.9.1| |windows_msvc|VS2015|14|x86|qt5.8.0| |windows_msvc|VS2015|14|x86|qt5.7.1| |windows_msvc|VS2015|14|x86|qt5.6.2| |windows_msvc|VS2015|14|x86_64|qt5.10.0| |windows_msvc|VS2015|14|x86_64|qt5.9.1| |windows_msvc|VS2015|14|x86_64|qt5.8.0| |windows_msvc|VS2015|14|x86_64|qt5.7.1| |windows_msvc|VS2013|12|x86|qt5.9.1| |windows_msvc|VS2013|12|x86|qt5.8.0| |windows_msvc|VS2013|12|x86|qt5.7.1| |windows_msvc|VS2013|12|x86|qt5.6.2| |windows_msvc|VS2013|12|x86_64|qt5.9.1| |windows_msvc|VS2013|12|x86_64|qt5.8.0| |windows_msvc|VS2013|12|x86_64|qt5.7.1| |windows_mingw|gcc 5.3.0|530|x86|qt5.10.0| |windows_mingw|gcc 5.3.0|530|x86|qt5.9| |windows_mingw|gcc 5.3.0|530|x86|qt5.8.0| |windows_mingw|gcc 5.3.0|530|x86|qt5.7.1| |windows_mingw|gcc 4.9.2|530|x86|qt5.6.2| |windows_mingw|gcc 5.3.0|530|x86_64|qt5.8.0| |windows_mingw|gcc 5.3.0|530|x86_64|qt5.7.1| |unix|gcc 5.3.0|530|x86|qt5.8.0| |unix|gcc 5.3.0|530|x86|qt5.7.1| |unix|gcc 5.3.0|530|x86_64|qt5.8.0| |unix|gcc 5.3.0|530|x86_64|qt5.7.1| |android|gcc 4.8|4.8|arm|qt5.8.0| |android|gcc 4.8|4.8|arm|qt5.7.1| |android|gcc 4.8|4.8|x86|qt5.8.0| |android|gcc 4.8|4.8|x86|qt5.7.1| #### 2.2. 编译第三方依赖库 See [RabbitThirdLibrary](https://github.com/KangLin/RabbitThirdLibrary) ### 2. 设置环境变量 #### 2.1 设置编译环境变量 打开 "project->build and run->build->build environment" 或者添加下列变量到 qmake 参数: PKG_CONFIG= #[可选]设置 pkg_config 程序,注意:如果在windows下用ming32 的 pkg-config,不能用 msys2 的 pkg-config GIT= #git 程序 把 git 路径加入到 PATH 环境变量中,如果没有 git ,则需要把 BUILD_VERSION 加到 qmake 参数中 #### 2.2 设置 qmake 参数 THIRD_LIBRARY_PATH= #设置第三方依赖库路径,默认位置是 ${SOURCE_ROOT}/ThirdLibrary/${PLATFORM} 如果没有 git ,则需要把 BUILD_VERSION 加到 qmake 参数中 BUILD_VERSION= #程序的版本号 #### 2.3 设置运行环境变量 打开 "project->build and run->run->run environment" OSGEARTH_DEFAULT_FONT=simsun.ttc #设置字体,例如:设置宋体 ### 3. 编译 qmake make #### 3.1 自动编译产生的应用程序 或者:https://github.com/KangLin/RabbitGIS/releases #### 3.2 手动打包 ##### 3.2.1 windows 1. 把Install/Install.nsi复制到编译输出目录下 cp Install/Install.nsi build_${BUILD_TARGERT} 2. 执行 "/C/Program Files (x86)/NSIS/makensis.exe" "build_${BUILD_TARGERT}/Install.nsi" ## 第三方依赖库 * osgearth * osg (大于 3.5.6) * gdal * libcurl * libpng * jpeg * libgif * libtiff * freetype