微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c – 未定义的引用“inflate”

试图链接我与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),路径设置正确

原文地址:https://www.jb51.cc/c/115485.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐