gdal 3.1需要PROJ 6符号,但我的PROJ版本是7。

问题描述 投票:0回答:2

我想在我的mac上构建gdal3.1,因为brew只有2.4.4.6版本。我的Mac上有PROJ 7.0.1。当我运行.configure for gdal 3.1时,它以错误结束。找不到PROJ 6符号。需要怎样才能解决这个问题?

r gdal proj
2个回答
0
投票

我通过找到2013年的gcc旧版本解决了这个问题。当我把它重命名为gccOld时,.configure过程运行完成。make仍然不能工作,但这将是一个单独的问题。


0
投票

如果它想要符号,这意味着构建通过了编译阶段。 这意味着你真的找到了Proj6的头文件。 在类似unix的系统上,如果有一个重复的副本隐藏在其他项目的某个地方,我经常会遇到这个问题。 如果它需要proj-6,它应该在编译过程中因为无效的方法签名而死掉。

© www.soinside.com 2019 - 2024. All rights reserved.