Windows(VS2019)下配置GDAL2.3.2

1  Windows下配置GDAL2.3.2

平台:Visual Studio 2019、GDAL2.3.2;

注:Visual Studio 2019密钥:NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y

文章资源文件链接:【免费】Windows下安装GDAL库资源-CSDN文库

参考教程:VS2019配置GDAL2教程_gdal2.3.2-CSDN博客

(1)解压01 GDAL2.3.2C:\GDAL,该路径下生成一个名为gdal-2.3.2的文件夹;

(2)[压缩包内文档已经修改过了,此步骤跳过]用文本编辑器(如notepad++、Visual Studio、记事本)打开nmake.opt文件,修改:

  1. 第41行代码修改为:MSVC_VER=1921(注:VS2019对应1921,VS2017对应1910);
  2. 第57行代码修改为:GDAL_HOME=“E:\GDAL\gdal_2_x64_2019”(该路径为生成的bin、include、lib等文件的目录);
  3. 第184行代码,去除 WIN64=YES 前面的 # 符号。

(3)编译源码:

  • 以管理员身份运行适用于 VS 2019 的 x64 本机工具命令提示该程序(英文版本为 x64 Native Tools Command Prompt for VS 2019),如下图

  • 命令行依次输入,并回车:

        C:\Windows\System32>cd C:\GDAL\gdal-2.3.2

        此处为nmake.opt文件所在路径

        C:\GDAL\gdal-2.3.2>nmake /f makefile.vc

        C:\GDAL\gdal-2.3.2>nmake /f makefile.vc install

        C:\GDAL\gdal-2.3.2>nmake /f makefile.vc devinstall

(4)安装完成后在E:\GDAL\gdal_2_x64_2019路径下生成bin、data、html、include、lib文件夹。

2  Visual Studio2019项目中配置GDAL2.3.2

文件 02 GDALTest_windows.zip 已配置过步骤(1-4)。

(1)在 项目->属性,打开解算方案属性页。

(2)修改 VC++目录 中的 外部包含目录库目录;(路径为14中生成的include和lib文件夹绝对路径)。

(3)修改 链接器->输入->附加依赖项 ,手动输入 gdal_i.lib,如下图

(4)点击应用,确定,配置完成。

(5)设置环境变量,依次点击 计算机->属性->高级系统设置->环境变量->系统变量 内的 path,添加如下(路径为14中生成的bin文件夹绝对路径)

依次点击确定按钮,确保环境变量生效。

(6)拷贝 E:\GDAL\gdal_2_x64_2019\bin 路径下的 gdal203.dll 文件到 C:\Windows\System32 路径下。

(7)解压 02 GDALTest_windows.zip ,运行 Demo03

注:1、代码第49行为 .tiff 格式文件放置路径(Demo03中为E:\GeoTiff\),可自行修改。

2、0xc0000022错误解决方案:将 \02 GDALTest_windows\x64\Debug 下生成的Demo03.exe 右键 属性->兼容性->勾选以管理员身份运行此程序

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值