构建GEOS / GDAL会在嵌入清单文件时停止

时间:2015-09-03 17:14:30

标签: visual-studio gdal geos

我试图在Windows机器上从源代码构建GEOS和GDAL。我有 Visual C ++ for Python 9.0 安装了Lib / Include / PATH环境变量(据我所知)。但是当我尝试从源代码构建GEOS和GDAL时遇到致命错误。我正在使用以下调用在GEOS根文件夹中构建 GEOS

nmake /f makefile.vc MSVC_VER=1500

它编译好然后退出:

Microsoft (R) Incremental Linker Version 9.00.30729.01

Creating library geos_i.lib and object geos_i.exp
if exist geos.dll.manifest mt -manifest geos.dll.manifest -outputresource:geos.dll;2
NMAKE: fatal error U1077: 'if' return code '0xc000005'

发生此错误后,源文件夹包含 geos.dll 以及 geos.dll.manifest 。而且,如果我再次运行命令nmake /f makefile.vc MSVC_VER=1500,它将传递此实例但在将来具有相同错误的实例上失败。通过继续执行nmake命令,我最终可以通过构建地理位置。

我似乎记得尝试手动编译每个步骤时,我从mt获得了更具描述性的错误消息,说无法找到geos.dll。但是当导航到文件夹时,它显然就在那里。手动运行mt命令就可以了。

有什么想法?我非常擅长在Windows上构建/编译。感谢。

0 个答案:

没有答案