VS2013下GeoTIFF1.4.2的编译

1.在官网进行GeoTiff源码的下载https://trac.osgeo.org/geotiff/,对其进行解压,我的解压路径是D:\libgeotiff,新建Build作为编译的目录,libgeotiff-res作为临时安装目录,libgeotiff-debug作为Debug版本的安装目录,libgeotiff-release作为release版本的安装目录。

VS2013下GeoTIFF1.4.2的编译_第1张图片

VS2013下GeoTIFF1.4.2的编译_第2张图片

2.打开CMake(请自行下载),我们把D:\libgeotiff\libgeotiff-1.4.2中的CMakeLists.txt拖拽至CMake中,Where is the source code保持不变,Where to build the binaries修改为D:/libgeotiff/Build,即我们创建的作为编译的文件夹。可以勾线Grouped和Advanced。

VS2013下GeoTIFF1.4.2的编译_第3张图片

3.在编译geotiff之前,我们首先需要编译libtiff,可以参考https://blog.csdn.net/jaggerjack330/article/details/82715236,为了能更加方便找到libtiff相关路径,我们这里点击Add Entry,设置Name为CMAKE_PREFIX_PATH,Type为STRING,Value与安装的libTiff的目录,我这里选择debug的目录D:\tiff\tiff-debug。然后点击Configure,选择Visual Studio 12 2013.

VS2013下GeoTIFF1.4.2的编译_第4张图片

4.CMAKE_INSTALL_PREFIX设置为我们的临时安装目录,我的路径是D:/libgeotiff/libgeotiff-res。

VS2013下GeoTIFF1.4.2的编译_第5张图片

TIFF中TIFF_LIBRARY_DEBUG和TIFF_LIBRARY_RELEASE的路径设置正确。接着点击Configure。

VS2013下GeoTIFF1.4.2的编译_第6张图片

没有错误之后可以点击Generate。此时会在Build中生成相应工程文件。

5.我们以管理员身份打开VS2013,在里面打开Build文件夹中的GeoTIFF.sln。然后首先生成Debug的ALL_BUILD。

VS2013下GeoTIFF1.4.2的编译_第7张图片

完成之后可以对其进行INSTALL。

VS2013下GeoTIFF1.4.2的编译_第8张图片

此时会在D:\libgeotiff\libgeotiff-res文件夹下生成相应文件,我们将其剪切至libgeotiff-debug的文件夹下

VS2013下GeoTIFF1.4.2的编译_第9张图片

6.然后我们进行release版本的编译,过程与debug版本的一直,注意切换至release。以此完成安装。

VS2013下GeoTIFF1.4.2的编译_第10张图片

你可能感兴趣的:(VS2013下GeoTIFF1.4.2的编译)