Win10+VC++下编译Libgeotiff(含Libtiff)详细图文教程
来源:互联网 发布:mac系统制作u盘启动盘 编辑:程序博客网 时间:2024/04/29 03:49
Win10+VC++下编译Libgeotiff(含Libtiff)详细图文教程
1.GeoTiff简介
GeoTiff是包含地理信息的一种Tiff格式的文件。Libgeotiff就是一个操作GeoTiff文件的库。同GDAL,GeoTiff库功能强大,也是开源的。其主页为http://trac.osgeo.org/geotiff/。 GeoTiff是Tiff的扩展。对于Tiff,同样有开源的Libtiff库,主页为http://www.libtiff.org/。 Libgeotiff调用libtiff,故我们在编译Libgeotiff库,必须先编译Libtiff。
2.下载
LibTiff 最新版本为 3.8.2,下载地址:http://dl.maptools.org/dl/libtiff/
Libgeotiff 最新版本为 1.2.5,下载地址:ftp://ftp.remotesensing.org/pub/geotiff/libgeotiff/libgeotiff125.zip
3.编译(编译工具VC++6.0)
1) 编译LibTiff
将LibTiff解压到D:\study\tiff-3.8.2,也可以其它路径。打开“cmd”窗口, 在命令提示符下,用“cd”命令定位到D:\study\tiff-3.8.2,输入以下命令:
nmake /f makefile.vc
出现以下信息表示编译出错:
如果提示缺少jpeglib.h导致编译失败,这时请修改../libtiff/tiffconf.h.vc, 把其中的 /* #undef JPEG_SUPPORT */,/* #undefOJPEG_SUPPORT*/ 中的注释/* */去掉。这是因为机子上缺少 libjpeg 库,再删掉 .../libtiff/ 下的所有 .obj 文件。 然后再编译,这样就可以编译成功。
出现下面信息编译成功
2) 编译 Libgeotiff
在D:\study\下创建一个目录libgeotiff(路径也可以是其它的),把Libgeotiff解压到D:\study\libgeotiff\下,同时在C:\libgeotiff\创建一个libtiff(文件夹名一定要为libtiff),再到D:\study\ tiff-3.8.2\把编译好的libtiff目录复制到D:\study\libgeotiff\libtiff\下,最后形成的目录结构如下所示:
注意目录结构一定要为上述结构,否则无法编译。
在命令提示符下,用“cd”命令定位到D:\study\libgeotiff\libgeotiff-1.2.5,输入以下命令:
nmake /f makefile.vc
4.安装
在命令提示符下,用“cd”命令定位到D:\study\libgeotiff\libgeotiff-1.2.5,依次输入以下命令:
nmake /f makefile.vc install
nmake /f makefile.vc devinstall
完成之后,在C:\就会生成usr目录,里面的文件就是
你想要的。
- Win10+VC++下编译Libgeotiff(含Libtiff)详细图文教程
- 编译libtiff和libgeotiff
- 编译libtiff和libgeotiff
- 编译libtiff和libgeotiff
- Windows下编译libTIFF
- Linux下gSoap编译Onvif框架详细图文教程
- SecureCRT WIN10下详细图文破解方法
- Qt5.9编译MQTT详细图文教程
- 用虚拟机安装win10全程图文教程(超详细)
- pe环境uefi安装win10详细图文教程
- VC下使用LibTiff处理TIFF文件
- VC下使用LibTiff处理TIFF文件
- VC下使用LibTiff处理TIFF文件
- VC下使用LibTiff处理TIFF文件
- win10磁盘分区图文教程
- Win10下配置openSSL详细教程
- libtiff编译
- ubuntu下编译OPENCV图文教程
- 人人都是产品经理-入门
- UI基础整理-14
- iOS ffmpeg 之编译ffmpeg
- Android kernel
- Android图片压缩(质量压缩和尺寸压缩 File, Stream和Bitmap)
- Win10+VC++下编译Libgeotiff(含Libtiff)详细图文教程
- 一文读懂机器学习
- 使用FTP搭建YUM
- 【PHP进阶篇】4.字符串操作--慕课网【学习总结】
- [bzoj1176]mokia (cdq+树状数组)
- Android 通知栏的使用
- get新技能!做excel表格超实用技巧大汇总
- hdu 1242 Rescue
- Storm 学习笔记(1-4)