Versucht, gegen eine statische Assimp-Bibliothek, die ich mit MinGW gebaut habe zu verknüpfen. Hier sind die Fehler, die ich bin immer:undefined Verweis auf "aufblasen"
H: \ ovgl \ ovgl ... \ Abhängigkeiten \ Assimp \ lib \ libassimp.a (BlenderLoader.cpp.obj). BlenderLoader.cpp :(Text + 0xd91): undefined Verweis auf
inflateInit2_' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp:(.text+0xe06): undefined reference to
inflat ' H: \ ovgl \ ovgl ... \ Abhängigkeiten \ Assimp \ lib \ libassimp.a (BlenderLoader.cpp.obj): BlenderLoader.cpp :(. Text + 0xf72): undefinierter Verweis aufinflateEnd' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp:(.text+0x76c): undefined reference to
inflateInit2_ ' H: \ Ovgl \ Ovgl ... \ Abhängigkeiten \ Assimp \ lib \ libassimp.a (XGLLoader.cpp.obj): XGLLoader.cpp :(. Text + 0x7ff): undefined Verweis aufinflate' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XGLLoader.cpp.obj):XGLLoader.cpp:(.text+0x953): undefined reference to
inflateEnd ' H: \ ovgl \ ovgl ... \ Abhängigkeiten \ Assimp \ lib \ libassimp.a (XFileParser.cpp.obj): XFileParser.cp p :(. text + 0x9ac): undefined Verweis aufinflateInit2_' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp:(.text+0xd5c): undefined reference to
infllate ' H: \ ovgl \ ovgl ... \ Abhängigkeiten \ Assimp \ lib \ libassimp.a (XFileParser.cpp.obj): XFileParser.cpp :(. Text + 0xed2): undefined Verweis aufinflateReset' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp:(.text+0xef8): undefined reference to
infllateSetDictionary ' H: \ Ovgl \ Ovgl ... \ Abhängigkeiten \ Assimp \ lib \ libassimp.a (XFileParser.cpp.obj): XFileParser.cpp :(. Text + 0xf52) : undefinierter Bezug aufinflateEnd' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp:(.text+0x1b4a): undefined reference to
inflateInit2_‘ H: \ ovgl \ ovgl ... \ Abhängigkeiten \ Assimp \ lib \ libassimp.a (XFileParser.cpp.obj.): :(XFileParser.cpp text + 0x1efa): undefinierten Bezug zuinflate' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp:(.text+0x2070): undefined reference to
inflateReset ' H: \ Ovgl \ Ovgl ... \ Abhängigkeiten \ Assimp \ lib \ libassimp.a (XFileParser.cpp.obj): XFileParser.cpp :(. Text + 0x2096): undefined RefinflateSetDictionary' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp:(.text+0x20f0): undefined reference to
inflateEnd ' H: \ Ovgl \ Ovgl ... \ Abhängigkeiten \ Assimp \ lib \ libassimp.a (unzip.c.obj): unzip.c :(. Text + 0x1935): undefined Verweis aufinflateInit2_' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:(.text+0x19b8): undefined reference to
get_crc_table ' H: \ ovgl \ ovgl ... \ Abhängigkeiten \ Assimp \ lib \ libassimp.a (unzip.c.obj): unzip.c :(. Text + 0x1ec2): undefined Verweis aufcrc32' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(unzip.c.obj):unzip.c:(.text+0x1f67): undefined reference to
inflate' H: \ ovgl \ ovgl ... \ Abhängigkeiten \ 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‘
Haben Sie alle Header-Dateien enthalten? – jrad
Nur um eine Notiz zu machen, enthielt mein Download von assimp die Quelle von zlib und bot eine Option zum Erstellen der mitgelieferten Version. Ich habe dieselben Fehler, bis ich das assimp-Projekt konfiguriert habe, um eine neue Kopie von zlib zu erstellen, und diese dann in meine Anwendung einbeziehen musste. –
verwandt: https://stackoverflow.com/questions/1632201/error-deflate-and-inflate-with-zlib –