2012年9月13日木曜日

vc proj4 libgeotiff 忘備録

 書かないと忘れるので…

関連: libtiffのコンパイル
まずは、proj4 から… これを書いてる時のバージョンは、proj-4.8.0
nmake.opt を編集し、INSTDIR="C:\libs\proj" とかインストールしたい場所に設定しておく。後は、簡単に
C:\Downloads\proj-4.8.0> nmake -f makefile.vc
C:\Downloads\proj-4.8.0> nmake -f makefile.vc install-all
でオッケー
 次は、geotiff の方。
geo_config.vc を geo_config.h として利用する。
C:\Downloads\libgeotiff-1.4.0> copy geo_config.vc geo_config.h
makefile.vc を編集する。デフォルトは、C:\OSGEO4W というオープンソースGISのセットとして設定されているが、まじめにライブラリを利用する場合は、proj の設定が省略されているので、以下のような感じで編集する
#
# Typically the only thing that needs to be changed are the paths to the
# TIFF tree.  Note that we expect an existing build tree, in part because we
# need private include files from libtiff, but also we need access to getopt.h.
# in the ports directory.
#
# You may want to add optimization options to the CFLAGS macro as well. 
#

OSGEO4W = C:\OSGEO4W
LIBTIFF_DIR = C:\libs\libtiff
PROJ_DIR = C:\libs\proj

TIFF_INC = -I$(LIBTIFF_DIR)\include -I$(PROJ_DIR)\include
TIFF_LIB_DLL = $(LIBTIFF_DIR)\lib\libtiff_i.lib $(PROJ_DIR)\lib\proj_i.lib

# 必要に応じて、インストール先の prefix も設定します
...
...
...
そして、
C:\Downloads\libgeotiff-1.4.0> nmake -f makefile.vc
C:\Downloads\libgeotiff-1.4.0> nmake -f makefile.vc devinstall
以上。

0 件のコメント: