Win11 GDAL+C++ VS2019 环境配置

Win11 GDAL+C++ VS2019 环境配置,第1张

这里写目录标题
  • 环境说明
  • 配置教程
    • 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盘,只是个人习惯而已)。


2.修改源代码

用文本编辑器打开 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 前面的 # 符号

3.编译源代码

以管理员身份运行适用于 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

若无错误提示,安装即已完成。

如下图,会生成如下几个包:

4.设置环境变量

此电脑-》右键-》属性-》高级系统设置-》环境变量,在Path中添加如下环境变量:


5.在VS2019中配置GDAL

打开 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

6.拷贝

将 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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/662324.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-18
下一篇2022-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存