MinGW के साथ विंडोज़ पर GLEW का निर्माण: एक व्यापक गाइड
GLEW का उपयोग करना, एक हेडर-ओनली लाइब्रेरी जो ओपनजीएल और डब्लूजीएल फ़ंक्शंस को सहजता से एकीकृत करती है, MinGW का उपयोग करके विंडोज़ पर ओपनजीएल अनुप्रयोगों के विकास को बढ़ाता है। MinGW के साथ GLEW को प्रभावी ढंग से बनाने के लिए, कमांड और चरणों का एक विशिष्ट सेट आवश्यक है।
सबसे पहले, लाइब्रेरी और निष्पादन योग्य को संग्रहीत करने के लिए क्रमशः lib और bin नामक दो निर्देशिकाएं बनाएं। फिर, निम्नलिखित कमांड के साथ GLEW स्रोत फ़ाइल संकलित करें:
gcc -DGLEW_NO_GLU -O2 -Wall -W -Iinclude -DGLEW_BUILD -o src/glew.o -c src/glew.c
इसके बाद, साझा लाइब्रेरी बनाएं:
gcc -shared -Wl,-soname,libglew32.dll -Wl,--out-implib,lib/libglew32.dll.a -o lib/glew32.dll src/glew.o -L/mingw/lib -lglu32 -lopengl32 -lgdi32 -luser32 -lkernel32
यह कमांड libglew32.dll साझा लाइब्रेरी और संबंधित आयात लाइब्रेरी lib/libglew32.dll.a बनाता है।
एक स्थिर लाइब्रेरी बनाने के लिए, निम्नलिखित कमांड निष्पादित करें:
ar cr lib/libglew32.a src/glew.o
वैकल्पिक रूप से, एक pkg-config फ़ाइल उत्पन्न करने के लिए, उपयोग करें निम्नलिखित आदेश:
sed \ -e "s|@prefix@|/usr|g" \ -e "s|@libdir@|/usr/lib|g" \ -e "s|@exec_prefix@|/usr/bin|g" \ -e "s|@includedir@|/usr/include/GL|g" \ -e "s|@version@|1.6.0|g" \ -e "s|@cflags@||g" \ -e "s|@libname@|GLEW|g" \ glew.pc
इसी प्रकार, निम्नलिखित कमांड का उपयोग करके GLEW MX लाइब्रेरी और निष्पादनयोग्य बनाएं:
# GLEW MX library gcc -DGLEW_NO_GLU -DGLEW_MX -O2 -Wall -W -Iinclude -DGLEW_BUILD -o src/glew.mx.o -c src/glew.c gcc -shared -Wl,-soname,libglew32mx.dll -Wl,--out-implib,lib/libglew32mx.dll.a -o lib/glew32mx.dll src/glew.mx.o -L/mingw/lib -lglu32 -lopengl32 -lgdi32 -luser32 -lkernel32 ar cr lib/libglew32mx.a src/glew.mx.o # GLEW MX pkg-config file sed \ -e "s|@prefix@|/usr|g" \ -e "s|@libdir@|/usr/lib|g" \ -e "s|@exec_prefix@|/usr/bin|g" \ -e "s|@includedir@|/usr/include/GL|g" \ -e "s|@version@|1.6.0|g" \ -e "s|@cflags@|-DGLEW_MX|g" \ -e "s|@libname@|GLEWmx|g" \ glewmx.pc # GLEW Visualinfo program gcc -c -O2 -Wall -W -Iinclude -o src/glewinfo.o src/glewinfo.c gcc -O2 -Wall -W -Iinclude -o bin/glewinfo.exe src/glewinfo.o -Llib -lglew32 -L/mingw/lib -lglu32 -lopengl32 -lgdi32 -luser32 -lkernel32 # GLEW Visualinfo program gcc -c -O2 -Wall -W -Iinclude -o src/visualinfo.o src/visualinfo.c gcc -O2 -Wall -W -Iinclude -o bin/visualinfo.exe src/visualinfo.o -Llib -lglew32 -L/mingw/lib -lglu32 -lopengl32 -lgdi32 -luser32 -lkernel32
इनका अनुसरण करके निर्देशों के अनुसार, आप विंडोज़ पर MinGW के साथ सफलतापूर्वक GLEW बना सकते हैं, आवश्यक लाइब्रेरी और निष्पादन योग्य बना सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3