
- 环境说明
- 配置教程
- 1.下载GDAL2.3.2
- 2.修改源代码
- 3.编译源代码
- 4.设置环境变量
- 5.在VS2019中配置GDAL
- 6.拷贝
- 参考连接
*** 作系统:Windows11家庭中文版
开发环境:Visual Studio 2019
GDAL版本:2.3.2
配置教程
1.下载GDAL2.3.2
链接:https://pan.baidu.com/s/1uOQmCqa1T5Oc7r2oeV5Azw
提取码:7u8g
下载后解压,并将其拷贝到D盘根目录下(不一定非得放在D盘,只是个人习惯而已)。
用文本编辑器打开 nmake.opt 文件,在本教程中该路径位于D:\gdal\gdal-2.3.2\ nmake.opt,共需修改以下三处位置:
第 41 行的代码修改为:MSVC_VER=1921(注:vs2019对应1921)
第 57 行的代码修改为:GDAL_HOME=“E:\ThirdSDK\gdal2_x64_2019”
第 184 行的代码,去除 WIN64=YES 前面的 # 符号
以管理员身份运行适用于 VS 2019 的 x64 本机工具命令提示该程序(英文版本为 x64 Native Tools Command Prompt for VS 2019):
(注意!!!以管理员身份运行!!!)
在命令行中依次输入,并回车
C:\Windows\System32>D:
C:\Windows\System32>cd gdal\gdal232
C:\Windows\System32>nmake /f makefile.vc
编译结束若无错误提示,再进行后续安装 *** 作:
C:\Windows\System32>nmake /f makefile.vc install
C:\Windows\System32>nmake /f makefile.vc devinstall
若无错误提示,安装即已完成。
如下图,会生成如下几个包:
此电脑-》右键-》属性-》高级系统设置-》环境变量,在Path中添加如下环境变量:
打开 vs2019,创建一个 c++ 项目,创建完成后将其改成 x64。
因为当前安装的 GDAL 为 win64 位版本,所以应选择 x64 进行编译执行,否则会出现模块计算机类型“x64”与目标计算机类型“x86”冲突这一问题。
点击项目名称-》右键-》属性 打开属性页
2.选择VC++目录,在包含目录里面添加D:\gdal\gdal2_X64_2019\include 在库目录里面添加D:\gdal\gdal2_X64_2019\lib
3.在链接器-》输入-》附加依赖项里面添加gdal_i.lib
将 D:\gdal\gdal2_x64_2019\bin 路径下的 gdal203.dll 文件拷贝到 C:\Windows\System32 路径下
(不晓得为啥要这样 *** 作)
https://blog.csdn.net/Apple_Coco/article/details/118739111
https://blog.csdn.net/qq_32153213/article/details/81363588
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)