VS2015编译MapWinGIS
发布网友
发布时间:2024-10-24 12:59
我来回答
共1个回答
热心网友
时间:2024-10-29 15:43
在GitHub上获取最新MapWinGIS版本5.2.2,地址为github.com/MapWindow/Ma...,使用git客户端下载master分支或5.2版本。
解压后,进入src目录找到Visual Studio工程。
MapWinGIS依赖gdal等库,先下载所需依赖项。编译指引在support/build/How to build.txt中,虽不针对VS2015,但可作为参考。
使用VS2015编译,步骤略有不同。首先,从gisinternals.com/releas...下载MSVC2015的gdal库。
下载后解压,按版本(x64或win32)分别获取bin、lib文件夹。将bin文件、lib文件和include文件按版本放置到support/GDAL_SDK/v140/bin、include和lib目录下。
如直接复制v100文件夹并重命名成v140,可简化目录结构建立过程。
接着,将四个压缩包中的bin文件复制到各自版本的bin文件夹中,lib和include文件按版本放置。
编译MapWinGIS时,可能遇到错误,原因可能包括:
1. AngleHelper中的度数o显示乱码,直接修改代码即可解决。
2. 出现内联函数错误,5.2版本可能不报错。
3. 编译无错误,但仍存在问题,可能由于默认ActiveX控件注册输出,改用管理员模式启动VS或调整注册设置。
完成以上步骤后,MapWinGIS编译成功。