के साथ GLEW का उपयोग कैसे करें मैं glew.a फ़ाइल प्राप्त करने के लिए स्वयं द्वारा Glew स्रोत संकलित करने के बजाय, मेरे प्रोजेक्ट में लिंक करने के लिए glew32.lib फ़ाइल का उपयोग करने का प्रयास कर रहा था। अब, मैं अपने प्रोजेक्ट में इन लिंक त्रुटियाँ हैं:MinGW
g++ -o Chapter10(OpenCLTest).exe src\Chapter10(OpenCLTest).o -lopengl32 -lglew -lglut32 -lglu32 -lopencl
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x167): undefined reference to `_imp____glewBindBuffer'
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x39a): undefined reference to `_imp__glewInit'
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x3a7): undefined reference to `_imp__glewIsSupported'
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x48a): undefined reference to `_imp____glewGenBuffers'
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x495): undefined reference to `_imp____glewBindBuffer'
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x4dd): undefined reference to `_imp____glewBufferData'
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x50b): undefined reference to `_imp____glewGetBufferParameteriv'
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x1d67): undefined reference to `_imp____glewBindBuffer'
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x1d7f): undefined reference to `_imp____glewDeleteBuffers'
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x1d95): undefined reference to `_imp____glewBindBuffer'
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x1dad): undefined reference to `_imp____glewDeleteBuffers'
src\Chapter10(OpenCLTest).o:Chapter10(OpenCLTest).cpp:(.text+0x2078): undefined reference to `_imp____glewBindBuffer'
collect2: ld returned 1 exit status
यह इस समस्या को हल लेकिन जिस तरह से मैं पूछना चाहता हूँ वहाँ जीएल एक्सटेंशन के किसी भी अन्य ओपन implementaions हैं द्वारा करने के लिए अच्छा है?
मुझे डर है कि आपको g ++ के साथ संकलित पुस्तकालयों को ढूंढना होगा या उन्हें स्वयं बनाना होगा। – Mat
आप किस संकलक का उपयोग कर रहे हैं? कौन सा ओएस? मुझे लगता है कि यह कंपाइलर को निर्दिष्ट करने के लिए सिर्फ एक मामला है जहां lib फ़ाइल (या। इस प्रणाली के आधार पर हम किस बारे में बात कर रहे हैं) को ढूंढना है। मैं अपने लिनक्स बॉक्स पर एक से अधिक वर्षों से जीएलईडब्ल्यू का उपयोग करता हूं और सबकुछ बहुत सीधी है। कृपया मुझे बताओ। –
मिनजीडब्ल्यू (पोस्ट शीर्षक) विंडोज 7 – itun