未定义引用`inflate' [英] undefined reference to `inflate'
问题描述
尝试链接到我使用MinGW构建的静态assimp库。这是我得到的错误:
Trying to link against a static assimp library which I built with MinGW. Here are the errors I'm getting:
H:\ovgl\ovgl ... \dependencies\Assimp\ lib \libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp :(。text + 0xd91):
未定义引用inflateInit2_'
inflate'
H:\ovgl\\ \\ovgl\.\..\dependencies \Assimp\lib\libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp :(。文本+ 0xe06):
未定义的引用
H:\ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp: .text + 0xf72):
未定义引用inflateEnd'
inflateInit2_'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\\ \\ libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp :(。text + 0x76c):
未定义的引用
H:\ovgl\ ovgl ... \dependencies \Assimp\lib\libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp :(。text + 0x7ff):
未定义的引用inflate'
inflateEnd'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp :(。text + 0x953):
未定义引用
H:\ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a XFileParser.cpp.obj):XFileParser.cpp :(。text + 0x9ac):
未定义引用inflateInit2_'
inflate '
H:\ovgl\ovgl\.\ .. \dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。文本+ 0xd5c):
未定义的引用
H:\ovgl\ovgl ... \dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。text + 0xed2):
未定义引用inflateReset'
inflateSetDictionary'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser。 cpp.obj):XFileParser.cpp :(。text + 0xef8):
未定义的引用
H:\ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。text + 0xf52):
未定义引用inflateEnd'
inflateInit2_'
H :\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。text + 0x1b4a):
未定义的引用
H:\ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a(XFileParser.cpp.obj): XFileParser.cpp :(。text + 0x1efa):
未定义引用inflate'
inflateReset'
H:\ovgl\ovgl\.\..\dependencies \ Assimp \lib \libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。text + 0x2070):
未定义引用
H: \ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。文本+ 0x2096):
未定义引用inflateSetDictionary'
inflateEnd'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser。 cpp :(。text + 0x20f0):
未定义引用
H:\ovgl\ovgl ... \dependencies\Assimp\lib\\ \\libassimp.a(unzip.c.obj):unzip.c :(。text + 0x1935):
未定义引用inflateInit2_'
get_crc_table'
H:\ovgl\ovgl \.\..\dependencies\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c :(。text + 0x19b8):
未定义的引用
H:\ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a(unzip.c.obj):unzip.c :(。text + 0x1ec2):
未定义引用crc32'
inflate'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp .a(unzip.c.obj):unzip.c :(。text + 0x1f67):
未定义引用
H:\ovgl\ovgl。 .. \dependencies \Assimp\lib\libassimp.a(unzip.c.obj):unzip.c :(。text + 0x1fb5):
未定义引用crc32'
inflateEnd'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:。text + 0x2245 ):
未定义的引用
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 toinflateEnd' 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 toinflate' 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 toinflateInit2_' 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 toinflateReset' 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 toinflateEnd' 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 toinflate' 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 toinflateSetDictionary' 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 toinflateInit2_' 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 tocrc32' 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 tocrc32' 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)和路径设置正确
Those are functions in the zlib library. Do you have zlib.h and the zlib library (.a or .lib) and the paths set correctly
这篇关于未定义引用`inflate'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!