码迷,mamicode.com
首页 > Windows程序 > 详细

QGIS+VS2010 windows编译

时间:2015-10-25 17:44:22      阅读:1077      评论:0      收藏:0      [点我收藏+]

标签:

花了两天的时间终于编译通过,总结几点经验

1、按照教程一步一步来,以下是我参考的觉得不错的教程

  官方编译教程

  http://www.ithao123.cn/content-836870.html
  http://www.osgeo.cn/post/3808.html (重点推荐)
  http://www.osgeo.cn/post/3805.html
  http://blog.sina.com.cn/s/blog_6baa5ffd0100z26x.html

2、主要工具CMAKE和everything,在Cmake设置时一般都在OSGeo4W中可以找到,configure通过后再根据vs编译错误不断调整;everthing很好用

3、编译时要有耐心,可能需要不断调整Cmake,一般编译错误都是因为库文件路径错误或文件版本不一致引起的,everything搜索可以对文件进行比较判断;不过一些库可能需 要重新下载,如sqlite等

4、可以编译前安装官方发布版,在一些文件尤其是dll文件找不到的时候可以用everything搜索尝试替换

5、因为Cmake设定的都是绝对路径,因此不要随便改动路径,最好事先建立一个QGIS文件夹,将相关文件都放在里面

6、路径名需要不能有中文或空格

7、Cmake中CMAKEINSTALLPREFIX最好不要设置为C盘中路径,Install时可能需要管理员权限;TXT2TAGS_EXECUTABLE 设置是txt2tags.py不是exe

8、在最后编译好,运行qgis可能会有dll找不到的问题,everything搜索可以用官方安装版中dll替换;在我安装的时候遇到gdal111.dll错误,后来everything搜索gdal10.dll重命名为gdal111.dll并覆盖。可能是在编译过程中,修改过OSGeo4W中的文件引起的,因此在修改OSGeo4W时需要注意。

最后说一句,编译真的要有耐心,其实整个过程并不复杂,相关的安装文件在http://www.osgeo.cn/post/3808.html 中都有下载,出现的问题都不会太难,一步步解决就是

 

(1)编译过程中需要用到的工具型文件 http://pan.baidu.com/s/1pJwohgn

(2)qgis源代码 http://pan.baidu.com/s/1dDlJjUh

(3)osgeo4w本地安装文件 http://pan.baidu.com/s/1hqpaV7Q

(4)qgis编译好的文件 http://pan.baidu.com/s/1c06eaMO

QGIS+VS2010 windows编译

标签:

原文地址:http://www.cnblogs.com/gardenintheair/p/4909013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!