私はMinGWで構築した静的assimpライブラリとのリンクを試みています。ここで私が得ているエラーは、次のとおりです。「inflate」への未定義の参照
H:\ ovgl \ ovgl ... \依存関係\ Assimp \ libに\ libassimp.a(BlenderLoader.cpp.obj):。BlenderLoader.cpp :(テキスト+ 0x359):
inflateInit2_' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp:(.text+0xe06): undefined reference to
への未定義参照 ' H:\ ovgl \ ovgl ... \ dependencies \ Assimp \ lib \ libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp :(。テキスト+ 0xf72):inflateEnd' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp:(.text+0x76c): undefined reference to
inflateInit2_」 Hへの未定義の参照:\ ovgl \ ovgl ... \依存関係\ Assimp \ libに\ libassimp.a(XGLLoader.cpp.obj):。XGLLoader.cpp :(テキスト+ 0x7ff):inflate' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp:(.text+0x953): undefined reference to
へ 未定義の参照(XFileParser.cpp.obj):XFileParser.cp p :(。テキスト+ 0x9ac): 未定義のinflateInit2_' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp:(.text+0xd5c): undefined reference to
への参照 ' H:\ ovgl \ ovgl ... \ dependencies \ Assimp \ lib \ libassimp.a(XFileParser.cpp.obj):XFileParser.cpp :(。 (XFileParser.cpp.obj):XFileParser.cpp :(。テキスト+ 0xf2): 未定義の参照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 : 未定義参照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 :(。テキスト+ 0x1efa): 未定義参照〜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 :(。テキスト+ 0x2096): 未定義の参照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 :(。テキスト+ 0x1935): 未定義参照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 :(。テキスト+ 0x1ec2): 未定義の参照crc32' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:(.text+0x1f67): undefined reference to
を膨張させる' H: \ ovgl \ ovgl ... \依存関係\ Assimp \ libに\ libassimp.a(unzip.c.obj):。unzip.c :(テキスト+ 0x1fb5):crc32' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:(.text+0x2245): undefined reference to
inflateEnd」
すべてのヘッダファイルを含めましたか? – jrad
私がassimpをダウンロードする際には、zlibのソースが含まれていて、付属のバージョンをビルドするオプションが用意されています。私はassimpプロジェクトをzlibの新しいコピーを作成するように構成してから、これを私のアプリケーションに組み込むまで、これらの同じエラーが発生しました。 –
関連:https://stackoverflow.com/questions/1632201/error-deflate-and-inflate-with-zlib –