qgis 在 windows 环境下的编译

17 篇文章 1 订阅

qgis是一个开源的地理信息系统。

虽然有点杂乱,不如别的精干,不过还是不错的。

ok,如何在windows环境下编译成功,请看:


其实这个源代码下面的INSTALL文件已经讲的非常明白了,只是我们在使用过程中,发现我们并不需要全部地按这个来,因为我们并不需要全部的功能有的是不需要做的。

另一篇文章http://jingyan.baidu.com/article/f25ef2546949e5482c1b82c4.html已经讲的非常不错了,可是它用的是OSGeo4W,这个我觉得是非常麻烦的。

1.依赖

  | CMake | http://www.cmake.org/files/v2.8/cmake-2.8.12.2-win32-x86.exe |
  | Flex | http://gnuwin32.sourceforge.net/downlinks/flex.php |
  | Bison | http://gnuwin32.sourceforge.net/downlinks/bison.php |

 gdal及其依赖的库 http://www.gisinternals.com/sdk/  在这个页面上有许多内容,只需要下载Older releases (not compiled regularly):中的内容即可

针对你的编译器以及平台选择适当的SDK,这些SDK中就包含了已经编译好的gdal以及 gdal的依赖库。只需要下载使用就好了,要不这些依赖库你要是自己下载并编译,特别多,也非常地困难(像libiconv,你可以试一下)。

其它依赖,qwt5-devel-qt4, libspatialindex.

2. 打开CMake-gui, 具体的就不说了,反正就是把依赖的库的INCLUDE_DIR头文件目录找到, LIB 文件找到。

注意gdal.lib gdal_i.lib 请选择带_i的,这个是动态导入库。动态链接gdal


3.一切都正常后,则生成 qgis2.0.sln 

用VS 打开后,即可进行编译。

祝你顺利。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

路边闲人2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值