zoukankan      html  css  js  c++  java
  • windows 编译安装PROJ.4

        Proj.4是开源GIS最著名的地图投影库,许多GIS开源软件的投影都直接使用Proj.4的库文件。该项目遵循MIT license,用C语言编写,由USGS的Gerald I. Evenden在1980年代创立并一直维护到退休,后转手到Frank Warmerdam手中。Warmerdam现任OSGeo主席,于2008年5月把Proj.4纳入成为MetaCRS的一部分。Proj.4的主页( http://trac.osgeo.org/proj/ )现亦进入OSGeo,并提供Win32下的预编译文件直接使用,Linux下也有,本文介绍Windows下的使用方法。


    其编译方法非常简单,只需两步(我的编译环境为VS 2008+sp1):

    1. 下载最新版本source,目前是4.8.0。对源码文件(proj-4.8.0.zip)进行解压,在运行窗口使用dos命令进入源码的src文件夹,具体为cd命令,我的为:D:Program Filesproj-4.8.0src。

    2.在运行窗口直接运行命令:nmake makefile.vc。其中makefile.vc为上面提到的src文件夹中的makefile.vc文件,生成的lib文件和dll文件均在src文件夹下。在这之前,确保nmake可以使用,即需要设置VC++系统环境变量。设置环境变量的方法(以VS2008为例):在VS2008安装文件夹的vcvars32.bat(我的路径为:D:Program FilesMicrosoft Visual Studio 9.0VCinvcvars32.bat),直接双击运行。


    编译生成之后的src目录下的proj.dll、proj.lib、proj_i.lib,再加上proj_api.h等文件必可为编程所用。同时也可使用proj.exe来用命令完成任务。

  • 相关阅读:
    再探动态库的应用
    GNU Binutils
    ELF文件详解—初步认识
    解读linux的/proc下的statm、maps、memmap内存信息文件
    Linux重新编译内核
    查看进程的内存布局
    manjaro设置开机动画
    最常规的修复方式 通过live cd
    拯救manjaro桌面
    linux下的库入门
  • 原文地址:https://www.cnblogs.com/shenlanzifa/p/5288711.html
Copyright © 2011-2022 走看看