यह मार्गदर्शिका आपको OpenGL, GLFW, GLEW और GLM का उपयोग करने की पहली चुनौती से निपटने में मदद करेगी: उन्हें स्थापित करना और स्थापित करना, और Visual Studio 2019 में GLFW-GLEW-GLM टेम्प्लेट के साथ अपना पहला प्रोजेक्ट बनाना।
यह मान लेगा कि आपका प्लेटफॉर्म विंडोज है और आपका आईडीई विजुअल स्टूडियो 2019 है। विजुअल स्टूडियो इंस्टॉलेशन के दौरान, सी ++ वर्कलोड बॉक्स के साथ डेस्कटॉप डेवलपमेंट की जांच करें।
कदम
7 का भाग 1: GLFW, GLEW और GLM डाउनलोड करना
चरण 1. चरण या उप-चरण को हाइलाइट करें।
आप जिस चरण या उप-चरण को करने की अपेक्षा करते हैं उसे हाइलाइट करें और फिर उसे करें। ऊपर उदाहरण चित्र के रूप में देखें।
चरण 2. जीएल फ़ोल्डर बनाएँ।
विंडोज़ का फ़ाइल एक्सप्लोरर खोलें > डिस्क पर नेविगेट करें (निर्देशिका) सी।
- यदि फ़ोल्डर जीएल पहले से मौजूद है तो ठीक है।
- यदि ऐसा नहीं होता है, तो खाली क्षेत्र में राइट क्लिक करें> नया> फ़ोल्डर> टाइप करें चुनें जीएल > हिट एंटर करें।
चरण 3. जीएलएफडब्ल्यू डाउनलोड करें।
निम्नलिखित पते पर राइट क्लिक करें और नई विंडो में लिंक खोलें https://www.glfw.org/download.html चुनें।
- 32-बिट विंडोज बायनेरिज़ पर क्लिक करें। आपको "glfw-3.3.4.bin. WIN32" या नवीनतम संस्करण मिलेगा।
- डाउनलोड फ़ोल्डर "glfw-3.3.4.bin. WIN32"> राइट क्लिक> कॉपी चुनें पर क्लिक करें।
- सी पर नेविगेट करें:> जीएल> राइट क्लिक> पेस्ट चुनें।
- "glfw-3.3.4.bin. WIN32" पर क्लिक करें और इसका नाम बदलें जीएलएफडब्ल्यू.
- अब "GL" फोल्डर में आपके पास फोल्डर है जीएलएफडब्ल्यू.
चरण 4. GLEW डाउनलोड करें।
निम्नलिखित लिंक पर राइट क्लिक करें और नई विंडो में ओपन लिंक https://glew.sourceforge.net/ चुनें। नीचे डाउनलोड, पाना बाइनरी और विंडोज 32-बिट और 64-बिट पर क्लिक करें।
- डाउनलोड किए गए फ़ोल्डर पर क्लिक करें ग्लव-2.1.0 (या नवीनतम संस्करण)> राइट क्लिक> चुनें प्रतिलिपि.
- सी पर नेविगेट करें:> जीएल> राइट क्लिक> चुनें पेस्ट करें.
- (वैकल्पिक रूप से, "फाइल एक्सप्लोरर" विंडो खोलें> सी:> जीएल। डाउनलोडिंग विंडो पर जाएं> डाउनलोड किए गए फ़ोल्डर पर क्लिक करें और सी: जीएल में खींचें)
- नाम बदलें ग्लव-2.1.0 प्रति ग्लेव.
- यदि फोल्डर glew-2.1.0-win32 डाउनलोड हो गया है, तो get glew-2.1.0 के लिए डबल क्लिक करें।
चरण 5. जीएलएम डाउनलोड करें।
निम्नलिखित पते पर राइट क्लिक करें और नई विंडो ग्लम ओपनजीएल गणित पुस्तकालय में ओपन लिंक का चयन करें। ऊपरी बाएँ कोने में क्लिक करें डाउनलोड जीएलएम 0.9.9.7 या नवीनतम संस्करण (ऊपर चित्र देखें)।
- डाउनलोड किए गए फ़ोल्डर "glm"> राइट क्लिक> कॉपी पर क्लिक करें।
- C:\GL > राइट क्लिक > पेस्ट पर नेविगेट करें।
- (वैकल्पिक रूप से, "फाइल एक्सप्लोरर" विंडो खोलें> सी:> जीएल। डाउनलोडिंग विंडो पर जाएं> डाउनलोड किए गए फ़ोल्डर पर क्लिक करें और सी: जीएल में खींचें)
- नाम बदलें ग्लमा प्रति जीएलएम
७ का भाग २: विजुअल स्टूडियो प्रोजेक्ट बनाना
चरण 1. फ़ोल्डर GLP बनाएँ।
डिस्क (निर्देशिका) पर नेविगेट करें C.
- यदि फ़ोल्डर GLP पहले से मौजूद है तो कोई बात नहीं।
- यदि ऐसा नहीं होता है, तो खाली क्षेत्र में राइट क्लिक करें> नया> फ़ोल्डर> टाइप करें चुनें जीएलपी > हिट एंटर करें।
चरण 2. खाली प्रोजेक्ट बनाएं।
-
यदि विजुअल स्टूडियो नहीं खुला है. इसे खोलें> एक नया प्रोजेक्ट बनाएं> खाली प्रोजेक्ट> अगला क्लिक करें।
- में अपना नया प्रोजेक्ट कॉन्फ़िगर करें विज़ार्ड, "प्रोजेक्ट नाम" के लिए, टाइप करें: GLFW-GLEW-GLM-0
- "स्थान" में सब कुछ हटाएं, कॉपी करें सी:\जीएलपी\ और पेस्ट करें।
- "समाधान और प्रोजेक्ट को एक ही डायरेक्टरी में रखें" चेक करें> क्रिएट पर क्लिक करें।
- विजुअल स्टूडियो इंस्टेंस प्रकट होने तक प्रतीक्षा करें।
- अगर इसे पहले ही खोला जा चुका है. फ़ाइल > नया > प्रोजेक्ट… > खाली प्रोजेक्ट > अगला क्लिक करें. बाकी ऊपर के रूप में।
चरण 3. प्रोजेक्ट में अपनी स्रोत फ़ाइल जोड़ें।
- में वी.एस. GUI, सॉल्यूशन एक्सप्लोरर विजार्ड, सोर्स फाइल्स एंट्री (आखिरी वाला) पर राइट क्लिक करें > Add > New Item… चुनें।
- नया आइटम जोड़ें - GLFW-GLEW-GLM-0 विज़ार्ड में, विंडो के मध्य से C++ फ़ाइल (.cpp) (पहला वाला) पर क्लिक करें। नाम टेक्स्ट बॉक्स में Main.cpp टाइप करें।
- स्थान C:\GLP\GLFW-GLEW-GLM-0\ होना चाहिए
- जोड़ें बटन पर क्लिक करें। फ़ाइल मुख्य टेक्स्ट एडिटर में खुलेगी लेकिन फ़ाइल को अभी के लिए खाली छोड़ दें।
7 का भाग 3: परियोजना पर GLFW, GLEW और GLM स्थापित करना
चरण 1. कॉन्फ़िगर करें "अतिरिक्त शामिल निर्देशिकाएँ"।
सॉल्यूशन एक्सप्लोरर में, अपने प्रोजेक्ट के नाम पर राइट क्लिक करें, जो कि GLFW-GLEW-GLM-0 है, और Properties चुनें। डिफ़ॉल्ट सेटिंग्स छोड़ें: कॉन्फ़िगरेशन: सक्रिय (डीबग), और प्लेटफ़ॉर्म: सक्रिय (Win32)।
चरण 2. C/C++ ड्रॉप-डाउन मेनू खोलें।
सामान्य > अतिरिक्त निर्देशिकाएँ शामिल करें पर क्लिक करें। > फ़ील्ड के अंत में नीचे तीर > ड्रॉप डाउन मेनू में क्लिक करें।.
-
इसे कॉपी करें सी:\जीएल\जीएलएफडब्ल्यू\शामिल > अतिरिक्त निर्देशिका शामिल करें विज़ार्ड में पहले आइकन > पेस्ट पर क्लिक करें।
- इसे कॉपी करें सी:\GL\GLEW\शामिल > फिर से पहले आइकन > पेस्ट पर क्लिक करें।
- इसे कॉपी करें सी:\जीएल\जीएलएम > एक बार फिर पहले आइकन > पेस्ट पर क्लिक करें।
- अतिरिक्त निर्देशिका शामिल करें विज़ार्ड पर ठीक क्लिक करें।
चरण 3. लिंकर "अतिरिक्त पुस्तकालय निर्देशिका" कॉन्फ़िगर करें।
लिंकर ड्रॉप-डाउन मेनू खोलें, और सामान्य क्लिक करें। अतिरिक्त लाइब्रेरी निर्देशिका प्रविष्टि पर क्लिक करें > फ़ील्ड के दाईं ओर नीचे तीर > क्लिक करें।
- प्रतिलिपि सी:\GL\GLFW\lib-vc2019 > "अतिरिक्त लाइब्रेरी निर्देशिकाएं" विज़ार्ड में, पहला आइकन > चिपकाएं क्लिक करें.
- इसे कॉपी करें सी:\GL\GLEW\lib\रिलीज\Win32 > पहले आइकन पर क्लिक करें > पेस्ट करें > ओके पर क्लिक करें।
चरण 4. "अतिरिक्त निर्भरता" कॉन्फ़िगर करें।
- लिंकर ड्रॉप डाउन मेनू में "इनपुट" पर क्लिक करें। अतिरिक्त निर्भरता प्रविष्टि > फ़ील्ड के अंत में नीचे तीर > ड्रॉप-डाउन मेनू में क्लिक करें।
- प्रतिलिपि opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib और अतिरिक्त निर्भरता विज़ार्ड के सबसे ऊपरी टेक्स्ट बॉक्स पर पेस्ट करें। अतिरिक्त निर्भरता विज़ार्ड में ठीक क्लिक करें।
चरण 5. लिंकर "सबसिस्टम" को "कंसोल" पर सेट करें।
लिंकर ड्रॉप-डाउन मेनू में, सिस्टम> सबसिस्टम> फ़ील्ड के अंत में डाउन एरो पर क्लिक करें> ड्रॉपडाउन मेनू से कंसोल (/ सबसिस्टम: कंसोल) चुनें> अप्लाई पर क्लिक करें, फिर प्रोजेक्ट प्रॉपर्टी पेज विजार्ड पर ओके पर क्लिक करें।
चरण 6. glew32.dll फ़ाइल को कॉपी करें और GLFW-GLEW-GLM-0 प्रोजेक्ट-फ़ोल्डर में पेस्ट करें
- सी:> जीएल> जीएलईडब्ल्यू> बिन> रिलीज> विन 32 पर नेविगेट करें। Glew32.dll > राइट-क्लिक > कॉपी पर क्लिक करें।
- C: > GLP > GLFW-GLEW-GLM-0 पर नेविगेट करें। GLFW-GLEW-GLM-0 फ़ोल्डर में एक खाली क्षेत्र पर राइट-क्लिक करें, और पेस्ट का चयन करें।
- Glew32.dll फ़ाइल अब GLFW-GLEW-GLM-0 प्रोजेक्ट-फ़ोल्डर में Main.cpp और Visual Studio द्वारा बनाई गई 4 अन्य फ़ाइलों के साथ होनी चाहिए।
चरण 7. अपनी परियोजना का परीक्षण करें।
निम्नलिखित पते पर राइट क्लिक करें और न्यू विंडो ट्यूटोरियल01.cpp में ओपन लिंक चुनें। कोड को कॉपी करें और Main.cpp कोड क्षेत्र में पेस्ट करें। Ctrl + F5 दबाएं। दो खिड़कियां दिखाई देनी चाहिए। एक काला और दूसरा नीला।
यदि केवल काली विंडो (कंसोल) संदेश के साथ दिखाई देती है: "GLFW विंडो खोलने में विफल। यदि आपके पास Intel GPU है, तो वे 3.3 संगत नहीं हैं। ट्यूटोरियल के 2.1 संस्करण का प्रयास करें।", सेट अप ठीक है, लेकिन कार्य करता है glfwCreateWindow काम नहीं किया।
चरण 8. किसी भी त्रुटि को ठीक करें।
यदि आपको "त्रुटि सूची" में कोई त्रुटि दिखाई देती है, तो निम्नलिखित की जाँच करें:
- एक्सटेंशन वाली फ़ाइल.h भाग 3, चरण 1 पर जाएं, ""अतिरिक्त शामिल निर्देशिकाएं" कॉन्फ़िगर करें" और निर्देशों का पालन करें।
- एक्सटेंशन वाली फ़ाइल.lib भाग 3, चरण 2 पर जाएं, "लिंकर "अतिरिक्त लाइब्रेरी निर्देशिकाएं" कॉन्फ़िगर करें, और निर्देशों का पालन करें। साथ ही चरण 3 में, "लिंकर "अतिरिक्त लाइब्रेरी निर्देशिकाएँ" कॉन्फ़िगर करें"।
- एक्सटेंशन वाली फाइल.dll चरण 5 पर जाएं, "gliw32.dll फाइल कॉपी करें और प्रोजेक्ट फोल्डर में पेस्ट करें" और निर्देशों का पालन करें।
- "प्रवेश बिंदु को परिभाषित किया जाना चाहिए" चरण 4 पर जाएं, लिंकर "सबसिस्टम" को "कंसोल" पर सेट करें और निर्देशों का पालन करें।
- अन्य त्रुटियों के लिए, यदि आप उन्हें ठीक नहीं कर सकते हैं, तो Visual Studio को बंद कर दें > प्रोजेक्ट फ़ोल्डर GLFW-GLEW-GLM-0 को हटा दें जो C:\GLP में रहता है > Visual Studio खोलें > से सेट अप दोहराएं भाग 2. बहुत बढ़िया।
7 का भाग 4: GLFW-GLEW-GLM टेम्प्लेट के साथ एक प्रोजेक्ट बनाना
चरण 1. खाका बनाएँ।
विजुअल स्टूडियो मुख्य मेनू पर जाएं और, जबकि प्रोजेक्ट-0 खुला है, प्रोजेक्ट > निर्यात टेम्पलेट… पर क्लिक करें।
- एक्सपोर्ट टेम्प्लेट विजार्ड पर प्रोजेक्ट टेम्प्लेट चेक करें, अगर यह चेक नहीं किया गया है> नेक्स्ट> पर क्लिक करें।
- "निर्यात टेम्पलेट विज़ार्ड" पर (टेम्पलेट विकल्प चुनें), टेम्प्लेट नाम टेक्स्ट बॉक्स में सब कुछ हटा दें, कॉपी करें GLFW-GLEW-GLM और पेस्ट करें > समाप्त पर क्लिक करें। खाका बनाया गया है। टेम्पलेट के पते के साथ खुली हुई विंडो हटाएं।
चरण 2. अपना प्रोजेक्ट बनाएं।
- फ़ाइल > नया > प्रोजेक्ट… पर क्लिक करें।
- में एक नया प्रोजेक्ट बनाएं विज़ार्ड, टेम्प्लेट की सूची में, GLFW-GLEW-GLM चुनें (यदि आवश्यक हो तो टेम्प्लेट की सूची को नीचे स्क्रॉल करें) > अगला क्लिक करें।
- में अपना नया प्रोजेक्ट कॉन्फ़िगर करें विज़ार्ड, "प्रोजेक्ट नाम" टेक्स्ट फ़ील्ड में, टाइप करें (या कॉपी और पेस्ट करें) GLFW-GLEW-GLM-1
- स्थान C:\GLP होना चाहिए। अगर नहीं है तो कॉपी करें सी:\जीएलपी और पेस्ट करें।
- सुनिश्चित करें कि प्लेस सॉल्यूशन और प्रोजेक्ट को उसी डायरेक्टरी में चेक किया गया है। बनाएं पर क्लिक करें.
चरण 3. स्रोत फ़ाइल जोड़ें।
समाधान एक्सप्लोरर मेनू में स्रोत फ़ाइलें डबल क्लिक करें > Main.cpp क्लिक करें। कोड वी.एस. पर दिखना चाहिए। कोड क्षेत्र। आप चाहें तो कोड को संशोधित या बदल सकते हैं।
चरण 4. glew32.dll फ़ाइल को कॉपी करें और GLFW-GLEW-GLM-1 प्रोजेक्ट-फ़ोल्डर में पेस्ट करें
- सी:> जीएल> जीएलईडब्ल्यू> बिन> रिलीज> विन 32 पर नेविगेट करें। Glew32.dll > राइट-क्लिक > कॉपी पर क्लिक करें।
- C: > GLP > GLFW-GLEW-GLM-1 पर नेविगेट करें। GLFW-GLEW-GLM-1 प्रोजेक्ट-फ़ोल्डर में एक खाली क्षेत्र पर राइट-क्लिक करें, और पेस्ट का चयन करें।
- Glew32.dll फ़ाइल अब GLFW-GLEW-GLM-1 प्रोजेक्ट-फ़ोल्डर में Main.cpp और Visual Studio द्वारा बनाई गई 4 अन्य फ़ाइलों के साथ होनी चाहिए।
- प्रोग्राम चलाओ। बहुत बढ़िया।
७ का भाग ५: x६४ प्लेटफ़ॉर्म को लक्षित करने के लिए प्रोजेक्ट बनाना
चरण 1. फ़ोल्डर जीएल बनाएँ।
विंडोज़ का फ़ाइल एक्सप्लोरर खोलें > डिस्क पर नेविगेट करें (निर्देशिका) सी।
- यदि फ़ोल्डर जीएल पहले से मौजूद है तो ठीक है।
- यदि ऐसा नहीं होता है, तो खाली क्षेत्र में राइट क्लिक करें> नया> फ़ोल्डर> टाइप करें चुनें जीएल > हिट एंटर करें।
चरण 2. GLFW 64 बिट डाउनलोड करें।
निम्नलिखित पते पर राइट क्लिक करें और नई विंडो में लिंक खोलें https://www.glfw.org/download.html चुनें।
- 64-बिट विंडोज बायनेरिज़ पर क्लिक करें। आपको "glfw-3.3.4.bin. WIN64" या नवीनतम संस्करण मिलता है।
- फ़ोल्डर> राइट क्लिक> कॉपी पर क्लिक करें।
- नेविगेट करें C:\GL > राइट क्लिक > पेस्ट करें।
- फ़ोल्डर का नाम बदलें "glfw-3.3.4.bin. WIN64" to जीएलएफडब्ल्यू64
चरण ३। ऊपर के रूप में GLEW और GLM डाउनलोड करें, भाग १, चरण ४, ५।
चरण ४. ऊपर बताए अनुसार प्रोजेक्ट बनाएं (भाग २), GLFW64-GLEW64-GLM-0 नाम के साथ और Main.cpp फ़ाइल जोड़ें।
चरण 5. परियोजना की संपत्ति पृष्ठ मुख्य सेटिंग्स।
"समाधान एक्सप्लोरर" पर जाएं> अपनी परियोजना के नाम पर राइट क्लिक करें> "गुण" चुनें। प्लेटफ़ॉर्म में: प्रविष्टि, x64 चुनें> कॉन्फ़िगरेशन प्रबंधक पर क्लिक करें…
- सक्रिय समाधान प्लेटफ़ॉर्म में: x64 चुनें
- प्लेटफ़ॉर्म प्रविष्टि में, x64 स्वचालित रूप से चयनित होता है।
- बंद करें क्लिक करें
चरण 6. अतिरिक्त निर्देशिकाएँ शामिल करें।
ऊपर के रूप में, भाग ३, चरण २।
चरण 7. अतिरिक्त पुस्तकालय निर्देशिकाएँ।
"लिंकर" ड्रॉप-डाउन मेनू खोलें, और "सामान्य" पर क्लिक करें। ड्रॉप-डाउन मेनू में "अतिरिक्त पुस्तकालय निर्देशिका" प्रविष्टि> फ़ील्ड के अंत में नीचे तीर> "संपादित करें" पर क्लिक करें।
- इसे कॉपी करें सी:\GL\GLFW64\lib-vc2019 > "अतिरिक्त लाइब्रेरी निर्देशिकाएं" विज़ार्ड में पहले आइकन > पेस्ट पर क्लिक करें।
- इसे कॉपी करें सी:\GL\GLEW\lib\रिलीज\x64 > पहले आइकन पर क्लिक करें > पेस्ट करें > ओके पर क्लिक करें।
चरण 8. अतिरिक्त निर्भरताएँ।
ऊपर के रूप में, भाग ३, चरण ४।
चरण 9. सबसिस्टम।
ऊपर के रूप में, भाग ३, चरण ५।
चरण 10. glew32.dll फ़ाइल को कॉपी करें और GLFW64-GLEW64-GLM-0 प्रोजेक्ट-फ़ोल्डर में पेस्ट करें।
विंडोज़ के "फाइल एक्सप्लोरर" में नेविगेट करें
- सी:> जीएल> जीएलईडब्ल्यू> बिन> रिलीज> x64। "X64" फ़ोल्डर में "glew32.dll" फ़ाइल> राइट-क्लिक> "कॉपी" पर क्लिक करें।
- सी:> जीएलपी> GLFW64-GLEW64-GLM-0। ''GLFW64-GLEW64-GLM-0'" प्रोजेक्ट-फ़ोल्डर में खाली क्षेत्र पर राइट-क्लिक करें, और "पेस्ट" चुनें।
चरण 11. परियोजना का परीक्षण करें और यदि कोई त्रुटि हो तो सुधारें।
ऊपर के रूप में, भाग 3, चरण 7, 8।
सुझाव: भले ही प्रॉपर्टी पेज की मुख्य सेटिंग में यह प्लेटफ़ॉर्म: x64 हो, कॉन्फ़िगरेशन प्रबंधक… पर क्लिक करें, और सक्रिय समाधान प्लेटफ़ॉर्म में: x64 चुनें।
चरण 12. टेम्पलेट बनाएं।
ऊपर भाग 4 के रूप में, लेकिन चरण 4 में इसके बजाय C: > GL > GLEW > bin > Release > x64 पर नेविगेट करें। ध्यान दें कि फ़ाइल का नाम है glew32.dll मंच x86 के साथ के रूप में। टेम्पलेट के नाम प्रकार के लिए GLFW64-GLEW64-GLM परियोजना के नाम प्रकार के लिए GLFW64-GLEW64-GLM-1
युक्ति: इस टेम्पलेट के साथ आपके द्वारा बनाए गए प्रत्येक प्रोजेक्ट में, Visual Studio के GUI में x64 (डीबग के बगल में) का चयन करें।
7 का भाग 6: निर्मित GLFW, निर्मित GLEW और निर्मित GLM की स्थापना करना
चरण 1. फ़ोल्डर जीएल बनाएँ।
विंडोज़ का फ़ाइल एक्सप्लोरर खोलें > डिस्क पर नेविगेट करें (निर्देशिका) सी।
- यदि फ़ोल्डर जीएल पहले से मौजूद है तो ठीक है।
- यदि ऐसा नहीं होता है, तो खाली क्षेत्र में राइट क्लिक करें> नया> फ़ोल्डर> टाइप करें चुनें जीएल > हिट एंटर करें।
चरण 2. सीएमके स्थापित करें।
निम्नलिखित लिंक पर राइट-क्लिक करें और नई विंडो में ओपन लिंक का चयन करें स्रोत कोड से बायनेरिज़ प्राप्त करने के लिए सीएमके का उपयोग करें। का पालन करें भाग 1 सीएमके स्थापित करना.
चरण 3. GLFW स्रोत डाउनलोड करें।
निम्नलिखित पते पर राइट-क्लिक करें और नई विंडो में लिंक खोलें https://www.glfw.org/download.html चुनें। "स्रोत पैकेज" चुनें।
- विंडो डाउनलोड करने में फ़ोल्डर "glfw-3.3.4" (या नवीनतम संस्करण) पर क्लिक करें> राइट क्लिक करें> कॉपी चुनें।
- फ़ाइल एक्सप्लोरर में नेविगेट करें C:\ > GL > राइट क्लिक करें > पेस्ट चुनें। फ़ोल्डर के नाम पर दो बार क्लिक करें> नाम हटाएं> टाइप करें: GLFWsrc > हिट एंटर करें।
चरण 4. GLEW स्रोत डाउनलोड करें।
निम्नलिखित पते पर राइट-क्लिक करें और नई विंडो में लिंक खोलें https://glew.sourceforge.net/ चुनें। पास स्रोत ज़िप पर क्लिक करें।
- विंडो डाउनलोड करने में फोल्डर "glew-2.1.0" (या नवीनतम)> राइट क्लिक> कॉपी पर क्लिक करें।
- C:\ > GL पर नेविगेट करें। राइट क्लिक> पेस्ट करें। फोल्डर के नाम पर दो बार क्लिक करें और नाम बदलें GLEWsrc > हिट एंटर करें। अब फ़ोल्डर GL में आपके पास GLFWsrc और GLEWsrc फ़ोल्डर हैं, शायद दूसरों के बीच में।
चरण 5. GLM डाउनलोड करें यदि यह पहले से डाउनलोड नहीं किया गया है।
भाग 1 पर जाएँ और चरण 5 का पालन करें।
चरण 6. सीएमके और विजुअल स्टूडियो द्वारा जीएलएफडब्ल्यू बनाएं।
सीएमके जीयूआई पर जाएं।
- कॉपी (सावधान रहें किसी भी खाली जगह की नकल न करें) सी:/जीएल/जीएलएफडब्ल्यूएसआरसी और पहले टेक्स्ट फ़ील्ड में पेस्ट करें।
- कॉपी (सावधान रहें किसी भी खाली जगह की नकल न करें) सी:/जीएल/जीएलएफडब्ल्यूएसआरसी/बिल्ड और दूसरे टेक्स्ट फ़ील्ड में पेस्ट करें ("बायनेरिज़ कहाँ बनाएँ:")।
-
कॉन्फ़िगर करें और उत्पन्न करें। सीएमके जीयूआई में, कॉन्फ़िगर करें> विज़ार्ड में निर्देशिका बनाएं पर क्लिक करें हां> विजुअल स्टूडियो 16 2019 का चयन करें> समाप्त पर क्लिक करें।
जब, सीएमके जीयूआई में, आप पढ़ते हैं: "कॉन्फ़िगरिंग हो गया", जेनरेट पर क्लिक करें। आपको पढ़ना चाहिए: "उत्पन्न किया गया"।
-
अपना समाधान बनाएं।
- सी पर नेविगेट करें:> जीएल> जीएलएफडब्ल्यूएसआरसी> बिल्ड। "GLFW.sln", या "GLFW", या "ALL_BUILD.vcxproj" पर डबल क्लिक करें। विजुअल स्टूडियो का एक उदाहरण प्रकट होता है। मुख्य मेनू में बिल्ड प्रविष्टि दिखाई देने तक प्रतीक्षा करें। इसे > "बिल्ड सॉल्यूशन" पर क्लिक करें।
-
"आउटपुट" विंडो में अंतिम पंक्ति पढ़ने तक प्रतीक्षा करें: ========== बिल्ड: 32 सफल, 0 विफल, 0 अप-टू-डेट, 2 छोड़ दिया गया" ========= =
Glfw संस्करणों में "सफल" परिवर्तनों की संख्या।
- C:\ > GL > GLFWsrc > build > src > Debug पर नेविगेट करें। अंदर आपको फाइल देखनी चाहिए glfw3.lib.
चरण 7. सीएमके और विजुअल स्टूडियो द्वारा जीएलईडब्ल्यू बनाएं।
उपरोक्त चरण का पालन करें लेकिन
- कॉपी (सावधान रहें किसी भी खाली जगह की नकल न करें) सी:/जीएल/GLEWsrc/बिल्ड/सेमेक और पहले टेक्स्ट फ़ील्ड में पेस्ट करें।
- कॉपी (सावधान रहें किसी भी खाली जगह की नकल न करें) सी:/जीएल/GLEWsrc/बिल्ड और दूसरे टेक्स्ट फील्ड में पेस्ट करें।
- C:> GL> GLEWsrc> बिल्ड पर नेविगेट करें। "glew.sln", या "glew", या "ALL_BUILD.vcxproj" पर डबल क्लिक करें।
- में वी.एस. आउटपुट विज़ार्ड, आज सफल होने की संख्या (31-1-2020) 6 है, हालांकि बाद के संस्करण में बदल सकता है।
- C:> GL> GLEWsrc> बिल्ड> lib> डीबग पर नेविगेट करें। अंदर आपको फाइल देखनी चाहिए glew32d.lib अन्य फाइलों के बीच।
चरण 8. सीएमके और विजुअल स्टूडियो द्वारा जीएलएम बनाएं।
चरण 6 का पालन करें (इस भाग का) सीएमके और विजुअल स्टूडियो द्वारा जीएलएफडब्ल्यू बनाएं लेकिन…
-
पहले टेक्स्ट फ़ील्ड के लिए, कॉपी करें (ध्यान:
किसी भी रिक्त स्थान को कॉपी न करें) और पेस्ट करें सी:/जीएल/जीएलएम
-
दूसरे टेक्स्ट फील्ड कॉपी के लिए (ध्यान:
किसी भी रिक्त स्थान को कॉपी न करें) और पेस्ट करें सी:/जीएल/जीएलएम/बिल्ड
- सी:> जीएल> जीएलएम> बिल्ड पर नेविगेट करें। फ़ाइल "ALL_BUILD.vcxproj" या फ़ाइल (फ़ोल्डर नहीं) "glm" पर डबल क्लिक करें।
-
में वी.एस. आउटपुट विज़ार्ड, आज सफल होने की संख्या (2021-08-31) 165 है, हालांकि बाद के संस्करण में बदल सकता है।
यदि सफल लोगों की संख्या 165 से कम है, तो सीएमके जीयूआई हटाएं> सी पर जाएं:> जीएल> डबल क्लिक "सेमेक-3.21.2-विंडोज़-x86_64"> डबल क्लिक "बिन"> डबल क्लिक फ़ाइल "सेमेक-गुई"। नया सीएमके जीयूआई प्रकट होता है। वर्तमान चरण का पालन करें (#8)।
- सी:> जीएल> जीएलएम> बिल्ड> ग्लम> डीबग पर नेविगेट करें। अंदर आपको फाइल देखनी चाहिए glm_static.lib अन्य फाइलों के बीच।
चरण 9. परियोजना में निर्मित GLFW, निर्मित GLEW और निर्मित GLM की स्थापना करें।
- के अनुसार खाली प्रोजेक्ट बनाएं भाग 2. नाम प्रकार. के लिए GLFWsrc-GLEWsrc-GLMsrc-0 "स्थान:" होना चाहिए: सी:\जीएलपी Main.cpp फ़ाइल जोड़ना याद रखें।
-
प्रोजेक्ट के गुणों को कॉन्फ़िगर करें। समाधान एक्सप्लोरर विज़ार्ड में, प्रोजेक्ट का नाम GLFWsrc-GLEWsrc-GLMsrc-0> गुण चुनें पर राइट क्लिक करें।
-
(१) GLFWsrc-GLEWsrc-GLMsrc-0 संपत्ति पृष्ठ मुख्य मेनू में।
प्लेटफ़ॉर्म प्रविष्टि में x64 चुनें> कॉन्फ़िगरेशन प्रबंधक पर क्लिक करें…।
- सक्रिय समाधान प्लेटफ़ॉर्म में: x64 चुनें।
- प्लेटफ़ॉर्म प्रविष्टि में, x64 स्वचालित रूप से चयनित होता है।
- बंद करें क्लिक करें।
-
(2) अतिरिक्त निर्देशिकाएं शामिल करें. C/C++ > सामान्य > बगल में मेनू में पहले वाले का चयन करें, अतिरिक्त निर्देशिकाएं शामिल करें > फ़ील्ड के अंत में नीचे तीर पर क्लिक करें > संपादित करें… पर क्लिक करें।
- प्रतिलिपि सी:\GL\GLFWsrc\शामिल > "अतिरिक्त निर्देशिकाएं शामिल करें" विज़ार्ड में पहले आइकन पर क्लिक करें > सबसे ऊपरी टेक्स्ट फ़ील्ड में पेस्ट करें।
- प्रतिलिपि सी:\GL\GLEWsrc\शामिल हैं > पहले आइकन पर फिर से क्लिक करें > पेस्ट करें।
- प्रतिलिपि सी:\जीएल\जीएलएम > एक बार और पहले आइकन > पेस्ट पर क्लिक करें।
- "अतिरिक्त शामिल निर्देशिकाएँ" विज़ार्ड में ठीक क्लिक करें।
-
(३) अतिरिक्त पुस्तकालय निर्देशिकाएँ. लिंकर पर डबल क्लिक करें> सामान्य> अतिरिक्त लाइब्रेरी निर्देशिकाएं> फ़ील्ड के अंत में नीचे तीर पर क्लिक करें> संपादित करें… पर क्लिक करें।
- प्रतिलिपि सी:\GL\GLFWsrc\बिल्ड\src\Debug > अतिरिक्त लाइब्रेरी निर्देशिकाओं में" विज़ार्ड पहले आइकन पर क्लिक करें > सबसे ऊपरी टेक्स्ट फ़ील्ड में पेस्ट करें।
- प्रतिलिपि सी:\GL\GLEWsrc\build\lib\Debug > पहले आइकन पर फिर से क्लिक करें > पेस्ट करें।
- प्रतिलिपि सी:\जीएल\जीएलएम\बिल्ड\glm\डीबग > एक बार और पहले आइकन > पेस्ट पर क्लिक करें।
-
(4) अतिरिक्त निर्भरता. लिंकर ड्रॉप-डाउन मेनू में इनपुट> बगल में मेनू का चयन करें, पहले वाले का चयन करें, अतिरिक्त निर्भरता> फ़ील्ड के अंत में नीचे तीर पर क्लिक करें> संपादित करें…।
- प्रतिलिपि opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > "अतिरिक्त निर्भरता" विज़ार्ड के सबसे ऊपरी टेक्स्ट बॉक्स में पेस्ट करें।
- "अतिरिक्त निर्भरता" विज़ार्ड में ठीक क्लिक करें।
-
(५) सिस्टम को सबसिस्टम कंसोल पर सेट करें।
लिंकर ड्रॉप-डाउन मेनू में सिस्टम> बगल में मेनू में पहले वाले को चुनें, सबसिस्टम> फ़ील्ड के अंत में डाउन एरो पर क्लिक करें> कंसोल (/SUBSYSTEM:CONSOLE) चुनें। अप्लाई और ओके पर क्लिक करें।
-
-
Glew32d.dll फ़ाइल की प्रतिलिपि बनाएँ और GLFWsrc-GLEWsrc-GLMsrc-0 प्रोजेक्ट-फ़ोल्डर में पेस्ट करें।
- C:> GL> GLEWsrc> बिल्ड> बिन> डीबग पर नेविगेट करें। क्लिक glew32d.dll > राइट-क्लिक करें > कॉपी करें।
- C: > GLP > GLFWsrc-GLEWsrc-GLMsrc-0 पर नेविगेट करें। GLFWsrc-GLEWsrc-GLMsrc-0 प्रोजेक्ट-फ़ोल्डर में एक खाली क्षेत्र पर राइट-क्लिक करें, और पेस्ट का चयन करें।
-
GLM_shared.dll फ़ाइल को कॉपी करें और GLFWsrc-GLEWsrc-GLMsrc-0 प्रोजेक्ट-फ़ोल्डर में पेस्ट करें।
- सी:> जीएल> जीएलएम> बिल्ड> ग्लम> डीबग पर नेविगेट करें। क्लिक glm_shared.dll > राइट-क्लिक करें > कॉपी करें।
- C: > GLP > GLFWsrc-GLEWsrc-GLMsrc-0 पर नेविगेट करें। GLFWsrc-GLEWsrc-GLMsrc-0 प्रोजेक्ट-फ़ोल्डर में एक खाली क्षेत्र पर राइट-क्लिक करें, और पेस्ट का चयन करें।
- glew32d.dll तथा glm_shared.dll फ़ाइलें अब GLFWsrc-GLEWsrc-GLMsrc-0 प्रोजेक्ट-फ़ोल्डर में Main.cpp और Visual Studio द्वारा बनाई गई 4 अन्य फ़ाइलों के साथ होनी चाहिए।
चरण 10. अपनी परियोजना का परीक्षण करें और यदि कोई त्रुटि हो तो सुधारें।
भाग 3 पर जाएँ, और चरण 7 और 8 का पालन करें।
चरण 11. खाका बनाएँ।
जैसा कि ऊपर भाग 4 है। टेम्पलेट के नाम प्रकार के लिए GLFWsrc-GLEWsrc-GLMsrc प्रोजेक्ट के नाम टाइप के लिए GLFWsrc-GLEWsrc-GLMsrc-1 याद रखें, इस टेम्प्लेट के साथ आपके द्वारा बनाए गए प्रत्येक प्रोजेक्ट में V. S में x64 पर क्लिक करें। जीयूआई का मुख्य मेनू।
7 का भाग 7: सेट अप चुनना
चरण 1. इस ट्यूटोरियल में आप सीखेंगे कि 3 विजुअल स्टूडियो के साथ प्रोजेक्ट में GLFW, GLEW और GLM सेट करना था।
-
बायनेरिज़ x86 (32 बिट) सेट करें।
यह सबसे आसान है। आपको यहां से सेट अप सीखना शुरू करना चाहिए।
-
बायनेरिज़ x64 (64 बिट) सेट करें।
यह x64 प्लेटफॉर्म को लक्षित करता है। इसे तभी चुनें जब आपके पास ऐसा करने का विशेष कारण हो।
-
GLFW स्रोत, GLEW स्रोत, GLM स्रोत संकलित करें और उन्हें प्रोजेक्ट में सेट करें।
लक्ष्य x64 भी। सबसे कठिन। हालांकि सबसे अच्छा।
टिप्स
- आप अपनी परियोजनाओं में जगह के लिए फ़ोल्डर C:\GL में एक फ़ोल्डर बना सकते हैं। जब आप कोई प्रोजेक्ट बनाते हैं तो "स्थान" के लिए इस फ़ोल्डर का चयन करें।
- कॉन्फ़िगर करने का सामान्य तरीका अतिरिक्त निर्देशिकाएं शामिल करें यह है कि, पहले आइकन पर क्लिक करने के बाद, तीन बिंदुओं पर क्लिक करें …, उस फ़ोल्डर में नेविगेट करें जहां.h फ़ाइल (फ़ाइलें) रहती हैं (इस ट्यूटोरियल में C:\GL\glfw\include, C:\GL\glew\include और C:\GL\glm) और एक फ़ोल्डर चुनें पर क्लिक करें।
- कॉन्फ़िगर करने का सामान्य तरीका अतिरिक्त पुस्तकालय निर्देशिकाएँ यह है कि, पहले आइकन पर क्लिक करने के बाद, तीन बिंदुओं पर क्लिक करें …, उस फ़ोल्डर में नेविगेट करें जहां.lib फ़ाइल (फाइलें) रहती हैं (इस ट्यूटोरियल में x86 प्लेटफॉर्म के लिए, C:\GL\glfw\lib-vc2019 और C:\ GL\glew\lib\Release\Win32) और एक फ़ोल्डर चुनें पर क्लिक करें।
-
कॉन्फ़िगर करने का सामान्य तरीका अतिरिक्त निर्भरता क्या वह,
- फ़ाइल एक्सप्लोरर में उस फ़ोल्डर में नेविगेट करें जहां.lib फ़ाइल (फ़ाइलें) रहती हैं (इस ट्यूटोरियल में x86 प्लेटफॉर्म के लिए, C:\GL\glfw\lib-vc2019 और C:\GL\glew\lib\Release\Win32), प्रत्येक.lib फ़ाइल के नाम पर दो बार क्लिक करें और नाम को उसके एक्सटेंशन.lib के साथ कॉपी करें (स्ट्राइक Ctrl+C द्वारा)।
- अब एडिशनल डिपेंडेंसीज विजार्ड में जाएं और इसे पेस्ट करें (स्ट्राइक Ctrl+V द्वारा)। अर्धविराम टाइप करें (;)।
- यदि आप अपने प्रोजेक्ट के साथ OpenGL को कॉन्फ़िगर करना चाहते हैं तो opengl32.lib जोड़ें।
- यदि डीएलएल फाइलों की जरूरत है, तो, आपके द्वारा बनाए गए प्रत्येक प्रोजेक्ट में - यहां तक कि डीएलएल फाइल सहित प्रोजेक्ट द्वारा बनाए गए टेम्पलेट के साथ - आपको पुस्तकालयों या पिछली परियोजना से डीएलएल फाइल कॉपी करनी चाहिए और नई परियोजना में पेस्ट करना चाहिए।