2012-07-23 6 views
13

के लिए अनिर्धारित संदर्भ एक स्थिर गधे लाइब्रेरी के खिलाफ लिंक करने का प्रयास जो मैंने MinGW के साथ बनाया था। यहाँ त्रुटियों मैं हो रही हैं:`inflate '

एच: \ ovgl \ ovgl ... \ निर्भरता \ Assimp \ lib \ libassimp.a (BlenderLoader.cpp.obj):। BlenderLoader.cpp :(पाठ + 0xd91): inflateInit2_' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(BlenderLoader.cpp.obj):BlenderLoader.cpp:(.text+0xe06): undefined reference to को अपरिभाषित संदर्भ एच: \ ovgl \ ovgl ... \ निर्भरता \ 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_ ' एच: \ 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 के अनिर्धारित संदर्भ के लिए अनिर्धारित संदर्भ inflateEnd ' एच: \ ovgl \ ovgl ... \ निर्भरता \ Assimp \ lib \ libassimp.a (XFileParser.cpp.obj): XFileParser.cp पी :(। पाठ + 0x9ac): inflateInit2_' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp:(.text+0xd5c): undefined reference to को अपरिभाषित संदर्भ एच: \ ovgl \ ovgl ... \ निर्भरता \ Assimp \ lib \ libassimp.a (XFileParser.cpp.obj): XFileParser.cpp :(। पाठ + 0xed2): inflateReset' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp:(.text+0xef8): undefined reference to inflateSetDictionary ' एच: \ ovgl \ ovgl ... \ निर्भरता \ Assimp \ lib \ libassimp.a (XFileParser.cpp.obj): XFileParser.cpp :(। टेक्स्ट + 0xf52) के लिए अनिर्धारित संदर्भ : अपरिभाषित संदर्भ inflateEnd' H:\ovgl\ovgl\.\..\dependencies\Assimp\lib\libassimp.a(XFileParser.cpp.obj):XFileParser.cpp:(.text+0x1b4a): undefined reference to को inflateInit2_ ' एच: \ ovgl \ ovgl ... \ निर्भरता \ 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 ' एच: \ ovgl \ ovgl ... \ निर्भरता \ 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 ' एच: \ 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 के अनिर्धारित संदर्भ ' एच: \ 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): undefined reference to को अपरिभाषित संदर्भ एच: \ 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 '

+1

क्या आपने सभी शीर्षलेख फ़ाइलें शामिल की हैं? – jrad

+0

बस एक नोट बनाने के लिए, गधे के मेरे डाउनलोड में ज़्लिब का स्रोत शामिल था और इसमें शामिल संस्करण बनाने का विकल्प प्रदान किया गया था। मुझे ये वही त्रुटियां मिलीं जब तक कि मैंने ज़िलीब की एक नई प्रतिलिपि बनाने के लिए गधे परियोजना को कॉन्फ़िगर नहीं किया, और फिर इसे मेरे आवेदन में शामिल करना पड़ा। –

+0

संबंधित: https://stackoverflow.com/questions/1632201/error-deflate-and-inflate-with-zlib –

उत्तर

20

उन zlib पुस्तकालय में कार्य कर रहे हैं। क्या आपके पास zlib.h और zlib लाइब्रेरी (.a या .lib) है और पथ सही ढंग से सेट हैं

+0

धन्यवाद, यह अब पूरी तरह से काम करता है! जब मैंने दृश्य सी ++ के लिए स्थिर के रूप में गधे को संकलित किया था, तो मुझे ज़्लिब से लिंक करने की आवश्यकता नहीं थी। – SteveDeFacto

+0

क्या 'zlib.lib' फ़ाइल को 'assimp.lib' में शामिल करना संभव है ताकि मुझे केवल अपने वास्तविक प्रोजेक्ट में बाद में शामिल करने की आवश्यकता हो? लिनक्स के तहत – danijar

+12

-lz। – DragonLord

संबंधित मुद्दे