我正在尝试让 GDAL 3.0.1 正常工作。生成 Visual Studio 2017 项目是小菜一碟,我所需要的只是运行generate_vcxproj.bat
。但现在我在这一行遇到错误makefile.vc
:
!IF !DEFINED(PROJ_INCLUDE)
!ERROR PROJ_INCLUDE should be defined. PROJ >= 6 is a required dependency
!ENDIF
这是怎么回事?如果我要定义PROJ_INCLUDE
,它应该有什么值?这甚至是预处理器定义的吗?
该错误令人困惑,因为PROJ
听起来像是缩短了“项目”。但事实上,它是对 PROJ 库的依赖。我通过 OSGeo 安装它安装说明中推荐 https://proj.org/install.html#windows.
之后,将安装的库的路径填写到nmake.opt
:
# PROJ stuff (required dependency: PROJ >= 6)
PROJ_INCLUDE = -IC:\OSGeo4W64\proj
PROJ_LIBRARY = C:\OSGeo4W64\lib\proj_5_2.lib
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)