QGIS2.18.0的精简编译
1、下代码,下依赖库
- expat
- fcgi
- gdal
- gsl-devel
- iconv
- openssl-devel
- openssl-libs
- pyqt4
- qca-devel
- qca-libs
- qjson-devel
- qjson-libs
- qt4-devel
- qwt5-devel-qt4
- sip
- spatialite
- libspatialindex-devel
- python-qscintilla
2、创建一个bat批处理文件,下述内容根据实际情况修改,
@echo off
set VS100COMNTOOLS="C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\"
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
set INCLUDE=%INCLUDE%;"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include"
set LIB=%LIB%;"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib"
set OSGEO4W_ROOT=E:\OpenSource\QGIS\SDK_Lite
call "%OSGEO4W_ROOT%\bin\o4w_env.bat"
path %PATH%;E:\BaseTools\cmake-3.5.2-win32-x86\bin;
@set GRASS_PREFIX=E:\OpenSource\QGIS\SDK_x86\apps\grass\grass-7.0.5
@set INCLUDE=%INCLUDE%;%OSGEO4W_ROOT%\include
@set LIB=%LIB%;%OSGEO4W_ROOT%\lib;%OSGEO4W_ROOT%\lib
@cmd
3、启动VS2010的命令行工具,运行cmake-gui,点configure,根据提示修改依赖库的路径。
4、去掉enable-tests,with-bindings,with-staged-plugins,with-grass,with-grass7,with-qwtpolar,勾上with-internal-qwtpolar。
5、多次configure后,generate得到工程文件。
最新文章
- PowerDesigner打开设计文件后提示failed to read the fileXXX的解决办法
- Android(java)学习笔记85:案例拨号程序
- Web API 返回json文件的2中不用方式
- QT-opencv小结
- 我和Cpp的第一次正式约会
- Websphere内存溢出的日志
- AIX 7.1 安装 Python2.7.5
- 一入python深似海--浅拷贝与深拷贝
- 扣出的图片无法调整大小 photoshop mac版本
- svn回滚
- js call的方法
- 【死磕 Spring】----- IOC 之 获取验证模型
- 【C++】如何接收函数return返回来的数组元素
- MySQL没有备份怎么恢复被drop的表(利用undrop-for-innodb)
- 库存秒杀问题-redis解决方案- 接口限流
- Objective-C 代码混淆
- 自定义sql server 聚合涵数
- js中的方法调用
- Centos 安装yum,安装ansible
- C# 未能加载文件或程序集“mysql.data”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)