c – 未定义的引用“inflate”

c – 未定义的引用“inflate”,第1张

概述试图链接我与MinGW建立的静态assimp库.以下是我遇到的错误: H:\ovgl\ovgl…\dependencies\Assimp\lib\libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp:(.text+0xd91): undefined reference to inflateInit2_' H:\ovgl\ovgl\.\..\dep 试图链接我与MinGW建立的静态assimp库.以下是我遇到的错误:

H:\ovgl\ovgl…\dependencIEs\Assimp\lib\libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp:(.text+0xd91):
undefined reference to inflateInit2_'
H:\ovgl\ovgl\.\..\dependencIEs\Assimp\lib\libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp:(.text+0xe06):
undefined reference to
inflate’
H:\ovgl\ovgl…\dependencIEs\Assimp\lib\libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp:(.text+0xf72):
undefined reference to inflateEnd'
H:\ovgl\ovgl\.\..\dependencIEs\Assimp\lib\libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp:(.text+0x76c):
undefined reference to
inflateInit2_’
H:\ovgl\ovgl…\dependencIEs\Assimp\lib\libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp:(.text+0x7ff):
undefined reference to inflate'
H:\ovgl\ovgl\.\..\dependencIEs\Assimp\lib\libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp:(.text+0x953):
undefined reference to
inflateEnd’
H:\ovgl\ovgl…\dependencIEs\Assimp\lib\libassimp.a(XfileParser.cpp.obj):XfileParser.cpp:(.text+0x9ac):
undefined reference to inflateInit2_'
H:\ovgl\ovgl\.\..\dependencIEs\Assimp\lib\libassimp.a(XfileParser.cpp.obj):XfileParser.cpp:(.text+0xd5c):
undefined reference to
inflate’
H:\ovgl\ovgl…\dependencIEs\Assimp\lib\libassimp.a(XfileParser.cpp.obj):XfileParser.cpp:(.text+0xed2):
undefined reference to inflatereset'
H:\ovgl\ovgl\.\..\dependencIEs\Assimp\lib\libassimp.a(XfileParser.cpp.obj):XfileParser.cpp:(.text+0xef8):
undefined reference to
inflateSetDictionary’
H:\ovgl\ovgl…\dependencIEs\Assimp\lib\libassimp.a(XfileParser.cpp.obj):XfileParser.cpp:(.text+0xf52):
undefined reference to inflateEnd'
H:\ovgl\ovgl\.\..\dependencIEs\Assimp\lib\libassimp.a(XfileParser.cpp.obj):XfileParser.cpp:(.text+0x1b4a):
undefined reference to
inflateInit2_’
H:\ovgl\ovgl…\dependencIEs\Assimp\lib\libassimp.a(XfileParser.cpp.obj):XfileParser.cpp:(.text+0x1efa):
undefined reference to inflate'
H:\ovgl\ovgl\.\..\dependencIEs\Assimp\lib\libassimp.a(XfileParser.cpp.obj):XfileParser.cpp:(.text+0x2070):
undefined reference to
inflatereset’
H:\ovgl\ovgl…\dependencIEs\Assimp\lib\libassimp.a(XfileParser.cpp.obj):XfileParser.cpp:(.text+0x2096):
undefined reference to inflateSetDictionary'
H:\ovgl\ovgl\.\..\dependencIEs\Assimp\lib\libassimp.a(XfileParser.cpp.obj):XfileParser.cpp:(.text+0x20f0):
undefined reference to
inflateEnd’
H:\ovgl\ovgl…\dependencIEs\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:(.text+0x1935):
undefined reference to inflateInit2_'
H:\ovgl\ovgl\.\..\dependencIEs\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:(.text+0x19b8):
undefined reference to
get_crc_table’
H:\ovgl\ovgl…\dependencIEs\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:(.text+0x1ec2):
undefined reference to crc32'
H:\ovgl\ovgl\.\..\dependencIEs\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:(.text+0x1f67):
undefined reference to
inflate’
H:\ovgl\ovgl…\dependencIEs\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:(.text+0x1fb5):
undefined reference to crc32'
H:\ovgl\ovgl\.\..\dependencIEs\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:(.text+0x2245):
undefined reference to
inflateEnd’

解决方法 这些是zlib库中的函数.你有zlib.h和zlib库(.a还是.lib),路径设置正确 总结

以上是内存溢出为你收集整理的c – 未定义的引用“inflate”全部内容,希望文章能够帮你解决c – 未定义的引用“inflate”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1233031.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-06
下一篇2022-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存