QGIS 2.2 Qt4.8.7编译教程:详细步骤与环境配置
需积分: 9 53 浏览量
更新于2024-09-09
1
收藏 845KB DOCX 举报
本篇文档详细介绍了如何在QGIS 2.2版本上基于Qt 4.8.7进行编译的过程。QGIS是一款开源的地理信息系统软件,其编译步骤对于开发者来说至关重要,特别是对于那些希望自定义构建或扩展QGIS功能的用户。
首先,文档强调了预编译工具的安装,如CMake版本3.2.2、bison版本2.4.1和Flex版本2.5.4a,这些工具是构建过程中不可或缺的编译器辅助工具,用于处理项目结构和语言解析。
接着,文档提到安装osgeo4w,这是一个专门为QGIS设计的软件包管理器,包含了众多与地理信息系统相关的库,如GDAL、GRASS GIS、GSL、SQLite等。安装时需特别注意,仅选择与QGIS兼容的组件,如expat、fcgi、gdal、grass、gsl-devel、iconv、pyqt4、qt4-devel、qwt5-devel-qt4、sip、spatialite、libspatialindex-devel和python-qscintilla。
在安装过程中,作者建议用户在安装osgeo4w时使用对话框模式,确保每个选项都被正确地安装,避免遗漏或误选。此外,指出了对Qt版本的要求,由于QGIS 2.6以下版本不支持Qt 5,因此需要确保安装的是Qt 4.7或更高版本,如4.8.7,并且安装了Qt-vs-addin作为Visual Studio插件,但需选择Qt4版本而非支持Qt5的版本。
文档还提到了Microsoft Platform SDK的安装,因为编译过程中需要用到SetupAPI.Lib,这个库通常在Microsoft Platform SDK中能找到。虽然作者提到的版本是针对Windows Server 2003 R2,但其他版本也可能适用,只要能成功编译即可。
最后,文档指导用户下载QGIS的最新代码,即版本2.8.1,可以从QGIS官方网站获取。一旦安装了所有必要的工具和依赖,就需要在系统环境中设置CMake、Bison、Flex、osgeo4w、Qt和Microsoft Platform SDK的路径,确保编译器能找到这些工具的执行文件和头文件库。
这篇文档提供了一个详尽的指南,帮助用户按照特定版本的QGIS进行编译,包括了所需的软件安装、配置环境变量以及代码下载,对QGIS开发和自定义构建的开发者来说是宝贵的参考资料。
2017-06-28 上传
2012-04-05 上传
2012-09-08 上传
2014-06-17 上传
2023-02-06 上传
2020-04-25 上传
2013-03-29 上传
qq_26906205
- 粉丝: 0
- 资源: 3
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍