未定义引用`inflate' [英] undefined reference to `inflate'

查看:391
本文介绍了未定义引用`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_'
H:\ovgl\\ \\ovgl\.\..\dependencies \Assimp\lib\libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp :(。文本+ 0xe06):
未定义的引用
inflate'
H:\ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp: .text + 0xf72):
未定义引用 inflateEnd'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\\ \\ libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp :(。text + 0x76c):
未定义的引用
inflateInit2_'
H:\ovgl\ ovgl ... \dependencies \Assimp\lib\libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp :(。text + 0x7ff):
未定义的引用 inflate'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp :(。text + 0x953):
未定义引用
inflateEnd'
H:\ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a XFileParser.cpp.obj):XFileParser.cpp :(。text + 0x9ac):
未定义引用 inflateInit2_'
H:\ovgl\ovgl\.\ .. \dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。文本+ 0xd5c):
未定义的引用
inflate '
H:\ovgl\ovgl ... \dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。text + 0xed2):
未定义引用 inflateReset'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser。 cpp.obj):XFileParser.cpp :(。text + 0xef8):
未定义的引用
inflateSetDictionary'
H:\ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。text + 0xf52):
未定义引用 inflateEnd'
H :\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。text + 0x1b4a):
未定义的引用
inflateInit2_'
H:\ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a(XFileParser.cpp.obj): XFileParser.cpp :(。text + 0x1efa):
未定义引用 inflate'
H:\ovgl\ovgl\.\..\dependencies \ Assimp \lib \libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。text + 0x2070):
未定义引用
inflateReset'
H: \ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。文本+ 0x2096):
未定义引用 inflateSetDictionary'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser。 cpp :(。text + 0x20f0):
未定义引用
inflateEnd'
H:\ovgl\ovgl ... \dependencies\Assimp\lib\\ \\libassimp.a(unzip.c.obj):unzip.c :(。text + 0x1935):
未定义引用 inflateInit2_'
H:\ovgl\ovgl \.\..\dependencies\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c :(。text + 0x19b8):
未定义的引用
get_crc_table'
H:\ovgl\ovgl ... \dependencies \Assimp\lib\libassimp.a(unzip.c.obj):unzip.c :(。text + 0x1ec2):
未定义引用 crc32'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp .a(unzip.c.obj):unzip.c :(。text + 0x1f67):
未定义引用
inflate'
H:\ovgl\ovgl。 .. \dependencies \Assimp\lib\libassimp.a(unzip.c.obj):unzip.c :(。text + 0x1fb5):
未定义引用 crc32'
H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:。text + 0x2245 ):
未定义的引用
inflateEnd'

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 toinflate' 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 toinflateInit2_' 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 toinflateEnd' 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 toinflate' 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 toinflateSetDictionary' 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 toinflateInit2_' 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 toinflateReset' 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 toinflateEnd' 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 toget_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 toinflate' 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 toinflateEnd'


推荐答案

这些是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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆