Tom*_*ica 5 c++ gdal visual-studio visual-studio-2017
我正在尝试让 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
Run Code Online (Sandbox Code Playgroud)
那是怎么回事?如果我要定义PROJ_INCLUDE,它应该具有什么价值?这甚至是预处理器定义吗?
Tom*_*ica 10
该错误令人困惑,因为PROJ听起来像是缩短的"project"。但实际上,它是对 PROJ 库的依赖。我按照安装说明中的建议通过 OSGeo 安装了它。
之后,将安装库的路径填写到nmake.opt:
# PROJ stuff (required dependency: PROJ >= 6)
PROJ_INCLUDE = -IC:\OSGeo4W64\proj
PROJ_LIBRARY = C:\OSGeo4W64\lib\proj_5_2.lib
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2478 次 |
| 最近记录: |