VS2015配置GDAL环境

本文介绍了如何在VS2015中配置GDAL环境。首先从官方源下载gdal-2.3.2源码,修改nmake.opt文件设置编译路径。通过nmake命令编译并安装GDAL。接着在VS2015创建一个空的×64位控制台项目,调整项目属性以正确配置GDAL。当遇到调试错误时,将gdal203.dll复制到项目Debug目录下,即可成功使用GDAL库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 目前在官网 https://trac.osgeo.org/gdal/wiki/DownloadSource 下载的是最新的版本gdal-2.3.2版本的源码,以zip结尾的是Windows下的压缩包,下载完成后解压。
  2. 找到解压后的 nmake.opt 文件,我自己的是在 E:\gdal232\ 这个目录下。可以用Editplus打开这个文件,在57行,在这里插入图片描述
    修改源码编译后的路径。自己设置的是 D:\GDAL 下。
    在这里插入图片描述
    在184行的位置去掉开头的 # 即可。
  3. 开始进行编译。打开在这里插入图片描述
    输入cd E:\gdal-2.3.2
    然后依次执行
    nmake /f makefile.vc
    nmake /f makefile.vc install
    nmake /f makefile.vc devinstall
    打开自己在那个57行设置的路径
### 如何在 Visual Studio 中配置 GDAL 环境 #### 配置前准备 为了成功配置GDAL库,在Visual Studio环境中需先准备好一系列依赖项,包括但不限于SQLite环境、CMake软件以及PROJ库。这些前置条件对于确保GDAL 3及以上版本能够正常工作至关重要[^1]。 #### 下载并安装必要工具和库 - **安装Visual Studio**: 如果尚未安装,则应按照官方指南完成Visual Studio的下载与安装过程[^3]。 - **获取GDAL源码及相关资源包**: 可通过官方网站或其他可靠渠道获得所需版本的GDAL压缩包,并将其解压至指定位置[^4]。 #### 修改编译选项以适应特定版本的Visual Studio 针对不同版本的Visual Studio,需要调整`nmake.opt`文件内的参数设置来匹配当前使用的IDE版本号。具体来说就是编辑该文件中的`MSVC_VER`变量值使其符合所用Visual Studio版本的要求[^5]。 #### 设置项目属性 当上述准备工作完成后,接下来就是在Visual Studio内创建新的控制台应用程序或者其他类型的解决方案,并按如下方式设定项目属性: - 将GDAL解压后的`include`目录添加到项目的附加包含目录中; - 把对应的静态链接库(`*.lib`)所在的路径加入到链接器->常规->附加库目录里; - 对于运行时动态加载DLL的情况,还需确认系统PATH环境变量已包含了GDAL `bin` 文件夹的位置。 #### 解决可能出现的问题 如果遇到有关`proj.db`找不到等问题,可以通过编程手段显式指明此数据库的具体存储地址。例如下面这段简单的C++代码片段展示了怎样做这一点: ```cpp std::string path = "C:\\gdal-3.5.2\\proj-9.1.0\\build\\data"; const char* proj_path[] = { path.c_str(), nullptr }; OSRSetPROJSearchPaths(proj_path); ``` 以上操作有助于解决因缺少必要的投影定义而导致的功能异常情况[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值