唐宋元明沁清 2026-01-21 17:59 采纳率: 68.6%
浏览 5
已结题

mingw7.3编译gda3.8.5l库

Error: export ordinal too large: 87342
collect2.exe: error: ld returned 1 exit status
mingw32-make.exe[2]: *** [CMakeFiles\GDAL.dir\build.make:2513: libgdal-34.dll] Error 1
mingw32-make.exe[1]: *** [CMakeFiles\Makefile2:5024: CMakeFiles/GDAL.dir/all] Error 2
mingw32-make.exe: *** [Makefile:145: all] Error 2
一直报错,超过符号数量,没办法解决吗?

  • 写回答

3条回答 默认 最新

  • 唐宋元明沁清 2026-01-22 15:08
    关注

    目前试过各种命令行,和绕过机制,换了3个ai【deepseek,通义千问,文言一心】都无法解决,后面尝试降低gdal版本。

    从2.2.2-3.4.3都是configure的方式没有cmake版本,且都依赖proj6,我使用的是proj9.x,然后3.6.0以上才有cmake版本;

    所以又下载了几个版本从3.7.0尝试,刚好既然兼容Qt5.12.12自带的mingw7.3又兼容依赖proj9.x,才编译出gdal库,有相似需求的可以参考。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月22日
  • 已采纳回答 1月22日
  • 创建了问题 1月21日