RabbitGIS

Logon RabbitGIS Logon

Build status

=============================================================================


English英语

捐赠

捐赠


编译和打包

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

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”

第三方依赖库