Visual Studio में OpenGL FreeGLUT GLEW टेम्प्लेट प्रोजेक्ट कैसे सेट करें?

विषयसूची:

Visual Studio में OpenGL FreeGLUT GLEW टेम्प्लेट प्रोजेक्ट कैसे सेट करें?
Visual Studio में OpenGL FreeGLUT GLEW टेम्प्लेट प्रोजेक्ट कैसे सेट करें?

वीडियो: Visual Studio में OpenGL FreeGLUT GLEW टेम्प्लेट प्रोजेक्ट कैसे सेट करें?

वीडियो: Visual Studio में OpenGL FreeGLUT GLEW टेम्प्लेट प्रोजेक्ट कैसे सेट करें?
वीडियो: विंडोज 10 में अकाउंट का यूजर नेम कैसे बदलें | विंडोज़ 10 पर अपना खाता नाम कैसे बदलें 2024, अप्रैल
Anonim

कई प्रोग्रामर ग्राफिक्स के लिए ओपनजीएल पसंद करते हैं। यदि आप उनमें से एक हैं, तो आपको इसके निर्माता द्वारा विंडो टूलकिट (जैसे फ्रीजीएलयूटी) और ओपनजीएल लोडिंग लाइब्रेरी (जैसे जीएलईडब्ल्यू) का उपयोग करने की जोरदार सलाह दी जाती है। यह मार्गदर्शिका आपको OpenGL को freeGLUT और GLEW के साथ उपयोग करने की पहली चुनौती से निपटने में मदद करेगी: उन्हें स्थापित करना और स्थापित करना, और Visual Studio 2019 में OpenGL-freeGLUT-GLEW टेम्पलेट के साथ अपना पहला प्रोजेक्ट बनाना।

यह मार्गदर्शिका मान लेगी कि आपका प्लेटफॉर्म विंडोज है और आपका आईडीई विजुअल स्टूडियो है। विजुअल स्टूडियो इंस्टॉलेशन के दौरान, C++ वर्कलोड बॉक्स के साथ डेस्कटॉप डेवलपमेंट की जांच करें।

कदम

८ का भाग १: मुफ्त GLUT और GLEW डाउनलोड करना

फ़्रीग्लूट हाइलाइट करें
फ़्रीग्लूट हाइलाइट करें

चरण 1. हाइलाइट करें कि आप क्या करने की अपेक्षा करते हैं।

स्टेप या सब-स्टेप या उसके हिस्से को हाइलाइट करें और फिर करें। उदाहरण के लिए ऊपर चित्र देखें।

चरण 2. जीएल फ़ोल्डर बनाएँ।

विंडोज़ का फ़ाइल एक्सप्लोरर खोलें > डिस्क पर नेविगेट करें (निर्देशिका) सी। यदि फ़ोल्डर जीएल पहले से मौजूद है तो ठीक है।

यदि मौजूद नहीं है, तो खाली क्षेत्र में राइट क्लिक करें> नया> फ़ोल्डर चुनें> जीएल टाइप करें> हिट एंटर करें।

चरण 3. आवेदन GLEW डाउनलोड करें।

  • यदि आपने पहले ही GLEW बायनेरिज़ डाउनलोड कर ली हैं, तो आपके पास वे फ़ोल्डर GL, सब-फ़ोल्डर GLEW में हैं, यह ठीक है।
  • यदि आपने अभी तक नहीं किया है, तो निम्न लिंक पर राइट-क्लिक करें और नई विंडो में लिंक खोलें https://glew.sourceforge.net चुनें। नीचे डाउनलोड शीर्षक, विंडोज 32-बिट और 64-बिट पर क्लिक करें।
  • विंडो डाउनलोड करने में फोल्डर glew-2.1.0> राइट क्लिक> कॉपी पर क्लिक करें।
  • सी:> जीएल पर नेविगेट करें। राइट क्लिक> पेस्ट चुनें।
  • (वैकल्पिक रूप से, "फाइल एक्सप्लोरर" विंडो खोलें> सी:> जीएल। डाउनलोडिंग विंडो पर जाएं> डाउनलोड किए गए फ़ोल्डर पर क्लिक करें और सी: जीएल में खींचें)
  • नाम glew-2.1.0 पर क्लिक करें और इसका नाम बदलें ग्लेव.
  • यदि फोल्डर glew-2.1.0-win32 डाउनलोड हो गया है, तो glew-2.1.0 पाने के लिए उस पर डबल क्लिक करें।

चरण 4. फ्रीग्लूट 3.0.0 एमएसवीसी पैकेज डाउनलोड करें।

निम्नलिखित लिंक में राइट क्लिक करें और नई विंडो में ओपन लिंक चुनें https://www.transmissionzero.co.uk/software/freeglut-devel/। अनुभाग में फ्रीग्लूट 3.0.0 एमएसवीसी पैकेज क्लिक MSVC के लिए फ्रीग्लूट 3.0.0 डाउनलोड करें.

  • विंडो डाउनलोड करने में फोल्डर फ्रीग्लूट पर क्लिक करें> राइट क्लिक करें> कॉपी चुनें।
  • सी:> जीएल पर नेविगेट करें। राइट क्लिक> पेस्ट चुनें।
  • (वैकल्पिक रूप से, "फाइल एक्सप्लोरर" विंडो खोलें> सी:> जीएल। डाउनलोडिंग विंडो पर जाएं> डाउनलोड किए गए फ़ोल्डर पर क्लिक करें और सी: जीएल में खींचें)
  • इसके नाम पर दो बार (कोई डबल नहीं) क्लिक करें और टाइप करें भरमार
  • अब फ़ोल्डर GL में आपके पास फ़ोल्डर हैं: भरमार तथा ग्लेव.

8 का भाग 2: विजुअल स्टूडियो प्रोजेक्ट बनाना

चरण 1. फ़ोल्डर GLP बनाएँ।

यदि यह पहले से मौजूद है तो ठीक है। यदि नहीं, तो डिस्क C: पर जाएँ, और फ़ोल्डर GLP बनाएँ।

चरण 2. एक खाली परियोजना बनाएँ।

  • विजुअल स्टूडियो मुख्य मेनू में फ़ाइल> नया> प्रोजेक्ट …> विज़ार्ड में एक नया प्रोजेक्ट बनाएं पर क्लिक करें खाली प्रोजेक्ट> अगला क्लिक करें।

    • में अपना नया प्रोजेक्ट कॉन्फ़िगर करें "प्रोजेक्ट नाम" प्रकार के लिए विज़ार्ड: ग्लूट-ग्ले-०.
    • "स्थान" टेक्स्ट फ़ील्ड के आगे… क्लिक करें। सी पर नेविगेट करें:> जीएलपी> फ़ोल्डर का चयन करें पर क्लिक करें। अब "स्थान" है सी:\जीएलपी\.
    • "समाधान और प्रोजेक्ट को एक ही डायरेक्टरी में रखें" चेक करें> क्रिएट पर क्लिक करें।
    • विजुअल स्टूडियो 2019 इंस्टेंस दिखाई देने तक प्रतीक्षा करें।

चरण 3. अपनी स्रोत फ़ाइल को प्रोजेक्ट में जोड़ें।

  • सॉल्यूशन एक्सप्लोरर विंडो में, सोर्स फाइल्स फोल्डर (आखिरी वाला) पर राइट क्लिक करें> ऐड> न्यू आइटम… पर क्लिक करें।
  • नया आइटम जोड़ें - GLUT-GLEW-0 विंडो में, विंडो के बीच से C++ फ़ाइल (.cpp) (पहला वाला) पर क्लिक करें। नाम टेक्स्ट बॉक्स में Main.cpp टाइप करें।
  • स्थान C:\GLP\GLUT-GLEW-0\ है।
  • जोड़ें बटन पर क्लिक करें। फ़ाइल मुख्य टेक्स्ट एडिटर में खुलेगी लेकिन फ़ाइल को अभी के लिए खाली छोड़ दें।

8 का भाग 3: किसी प्रोजेक्ट पर GLUT और GLEW स्थापित करना

चरण 1. कॉन्फ़िगर करें "अतिरिक्त निर्देशिकाएं शामिल करें"

  • समाधान एक्सप्लोरर में, अपने प्रोजेक्ट के नाम पर राइट क्लिक करें, जो कि GLUT-GLEW-0 है, और गुण चुनें।
  • GLUT-GLEW-0 प्रॉपर्टी पेज विज़ार्ड मुख्य मेनू में, कॉन्फ़िगरेशन में: डिफ़ॉल्ट सेटिंग सक्रिय (डीबग)> प्लेटफ़ॉर्म: सक्रिय (Win32) छोड़ दें।

    परियोजना 0
    परियोजना 0

    in32)}}.

    परियोजना 0
    परियोजना 0
  • सी/सी++ मेन्यू खोलें। सामान्य > अतिरिक्त निर्देशिकाएँ शामिल करें > फ़ील्ड के दाईं ओर नीचे तीर पर क्लिक करें > क्लिक करें।

    ओपनजीएल 1
    ओपनजीएल 1
  • प्रतिलिपि सी:\GL\GLUT\शामिल हैं > अतिरिक्त निर्देशिकाएं शामिल करें विज़ार्ड में, पहले आइकन > चिपकाएं क्लिक करें.

    ओपनजीएल 12
    ओपनजीएल 12
  • प्रतिलिपि सी:\GL\GLEW\शामिल > पहले आइकन पर फिर से क्लिक करें > पेस्ट करें।
  • अतिरिक्त निर्देशिका शामिल करें विज़ार्ड में ठीक क्लिक करें।

चरण 2. लिंकर कॉन्फ़िगर करें "अतिरिक्त लाइब्रेरी निर्देशिकाएँ"

  • लिंकर ड्रॉप-डाउन मेनू खोलें, और सामान्य क्लिक करें। अतिरिक्त लाइब्रेरी निर्देशिका प्रविष्टि > फ़ील्ड के दाईं ओर नीचे तीर > पर क्लिक करें।

    ओपनजीएल 2 2
    ओपनजीएल 2 2
  • प्रतिलिपि सी:\GL\GLUT\lib > अतिरिक्त लाइब्रेरी निर्देशिका विज़ार्ड में पहले आइकन > पेस्ट पर क्लिक करें।
  • प्रतिलिपि सी:\GL\GLEW\lib\रिलीज\Win32 > पहले आइकन > पेस्ट पर क्लिक करें।
  • अतिरिक्त लाइब्रेरी निर्देशिका विज़ार्ड में ठीक क्लिक करें।

चरण 3. लिंकर कॉन्फ़िगर करें "अतिरिक्त निर्भरता"

  • लिंकर ड्रॉप-डाउन मेनू में, इनपुट पर क्लिक करें> अतिरिक्त निर्भरता प्रविष्टि पर क्लिक करें> फ़ील्ड के दाईं ओर नीचे तीर> क्लिक करें।

    ओपन 3 1
    ओपन 3 1
  • प्रतिलिपि फ्रीग्लूट.लिब; glew32.lib; opengl32.lib और अतिरिक्त निर्भरता विज़ार्ड के सबसे ऊपरी टेक्स्ट बॉक्स पर पेस्ट करें।
  • अतिरिक्त निर्भरता विज़ार्ड में ठीक क्लिक करें।

    अतिरिक्त निर्भरता 3
    अतिरिक्त निर्भरता 3

चरण 4. लिंकर "सबसिस्टम" को "कंसोल" पर सेट करें

लिंकर ड्रॉप-डाउन मेनू में, सिस्टम > सबसिस्टम पर क्लिक करें। डाउन एरो पर क्लिक करें और ड्रॉप-डाउन मेनू से कंसोल (/ सबसिस्टम: कंसोल) चुनें। GLUT-GLEW-0 प्रॉपर्टी पेज विंडो पर अप्लाई करें, फिर ओके पर क्लिक करें।

चरण 5. freeglut.dll फ़ाइल को कॉपी करें और GLUT-GLEW-0 प्रोजेक्ट फ़ोल्डर में पेस्ट करें।

  • C: > GL > GLUT > bin पर नेविगेट करें। बिन फ़ोल्डर के अंदर freeglut.dll फ़ाइल> राइट-क्लिक> कॉपी पर क्लिक करें।
  • C: > GLP > GLUT-GLEW-0 पर नेविगेट करें। GLUT-GLEW-0 फ़ोल्डर में खाली क्षेत्र पर राइट-क्लिक करें, और चिपकाएँ चुनें।
  • freeglut.dll फ़ाइल अब आपकी प्रोजेक्ट निर्देशिका में आपकी Main.cpp फ़ाइल और Visual Studio द्वारा बनाई गई कुछ अन्य फ़ाइलों के साथ होनी चाहिए।

चरण 6. glew32.dll फ़ाइल को कॉपी करें और GLUT-GLEW-0 प्रोजेक्ट फ़ोल्डर में पेस्ट करें

  • सी:> जीएल> जीएलईडब्ल्यू> बिन> रिलीज> विन 32 पर नेविगेट करें। Glew32.dll > राइट-क्लिक > कॉपी पर क्लिक करें।
  • C: > GLP > GLUT-GLEW-0 पर नेविगेट करें। Project-0 फ़ोल्डर में एक खाली क्षेत्र पर राइट-क्लिक करें, और चिपकाएँ चुनें।
  • Glew32.dll फ़ाइल अब GLUT-GLEW-0 फ़ोल्डर में Main.cpp, freeglut.dll और Visual Studio द्वारा बनाई गई 4 अन्य फ़ाइलों के साथ होनी चाहिए।
फ्रीग्लूट 1
फ्रीग्लूट 1

चरण 7. अपनी परियोजना का परीक्षण करें।

निम्नलिखित लिंक पर राइट क्लिक करें और न्यू विंडो बैडप्रोग में ओपन लिंक चुनें। पृष्ठ को नीचे स्क्रॉल करें और अनुभाग ढूंढें सेटअप का परीक्षण (ऊपर चित्र देखें)। कोड कॉपी करें और Main.cpp कोड क्षेत्र में पेस्ट करें > Ctrl + F5 दबाएं। आपको दो विंडो दिखनी चाहिए: एक काली (कंसोल) और दूसरी काली पृष्ठभूमि में सफेद वर्ग के साथ। अगर आपको वह दिखाई नहीं दे रहा है, तो नीचे दिए गए स्टेप को करें।

चरण 8. किसी भी त्रुटि को ठीक करें।

"त्रुटि सूची" में यदि आपको त्रुटि दिखाई देती है

  • एक्सटेंशन के साथ फ़ाइल.h भाग 3, चरण 1 पर जाएं, ""अतिरिक्त शामिल निर्देशिकाएं" कॉन्फ़िगर करें" और निर्देशों का पालन करें।
  • एक्सटेंशन के साथ फ़ाइल.lib भाग 3, चरण 2 पर जाएं, "लिंकर "अतिरिक्त लाइब्रेरी निर्देशिकाएं" कॉन्फ़िगर करें, और निर्देशों का पालन करें। साथ ही चरण 3 में, "लिंकर "अतिरिक्त लाइब्रेरी निर्देशिकाएँ" कॉन्फ़िगर करें"।
  • "प्रवेश बिंदु को परिभाषित किया जाना चाहिए" चरण 4 पर जाएं, लिंकर "सबसिस्टम" को "कंसोल" पर सेट करें और निर्देशों का पालन करें।
  • फ़ाइल.dll चरण 5 पर जाएँ, "freeglut.dll फ़ाइल की प्रतिलिपि बनाएँ और प्रोजेक्ट-0 फ़ोल्डर में पेस्ट करें" और निर्देशों का पालन करें।
  • अन्य त्रुटियों के लिए, यदि आप उन्हें ठीक नहीं कर सकते हैं, तो विजुअल स्टूडियो को बंद करें> प्रोजेक्ट फ़ोल्डर GLUT-GLEW-0 हटाएं जो C:\GLP में रहता है> विजुअल स्टूडियो खोलें> भाग से सेट अप दोहराएं भाग 2. बहुत बढ़िया।

8 का भाग 4: GLUT-GLEW टेम्पलेट के साथ प्रोजेक्ट बनाना

चरण 1. टेम्पलेट बनाएं।

विजुअल स्टूडियो मुख्य मेनू पर जाएं और, जबकि GLUT-GLEW-0 खुला है, प्रोजेक्ट > निर्यात टेम्पलेट… पर क्लिक करें। एक्सपोर्ट टेम्प्लेट विज़ार्ड पर प्रोजेक्ट टेम्प्लेट चेक करें, अगर यह चेक नहीं किया गया है। अगला> क्लिक करें। टेम्प्लेट विकल्प चुनें पर, टेम्प्लेट नाम में टेक्स्ट बॉक्स प्रकार: मुफ़्त-GLEW। समाप्त क्लिक करें।

  • खाका बनाया गया है।
  • टेम्पलेट के पथ के साथ फेंकी गई विंडो बंद करें।

चरण 2. प्रोजेक्ट बनाएं।

  • फ़ाइल > नया > प्रोजेक्ट… पर क्लिक करें।
  • में एक नया प्रोजेक्ट बनाएं विज़ार्ड, टेम्प्लेट सूची में GLUT-GLEW चुनें > अगला क्लिक करें।
  • में अपना नया प्रोजेक्ट कॉन्फ़िगर करें विज़ार्ड, "'प्रोजेक्ट नाम"' टेक्स्ट फ़ील्ड में GLUT-GLEW-1 टाइप करें।
  • प्रतिलिपि सी:\जीएलपी, और पेस्ट करें स्थान पाठ्य से भरा।
  • सुनिश्चित करें कि प्लेस सॉल्यूशन और प्रोजेक्ट को उसी डायरेक्टरी में चेक किया गया है। बनाएं पर क्लिक करें.
  • समाधान एक्सप्लोरर में, स्रोत फ़ाइलें डबल क्लिक करें > ++Main.cpp पर डबल क्लिक करें। इसका कोड कोड क्षेत्र में दिखाई देता है। चलाओ। यदि कोड प्रकट नहीं होता है, तो ++Main.cpp पर राइट क्लिक करें> प्रोजेक्ट से बहिष्कृत करें पर क्लिक करें। अब नया Main.cpp बनाएं।

चरण 3. dll फ़ाइलें जोड़ें

  • freeglut.dll फ़ाइल जोड़ें

    • C पर नेविगेट करें:> GL> GLUT-GLEW-0> फ़ाइल पर क्लिक करें फ्रीग्लूट.dll > राइट क्लिक करें > कॉपी पर क्लिक करें।
    • C पर नेविगेट करें:> GLP> GLUT-GLEW-1> खाली क्षेत्र पर क्लिक करें> राइट क्लिक करें> पेस्ट पर क्लिक करें।
    • अब फ़ाइल freeglut.dll Main.cpp और अन्य 4 फ़ाइलों के बीच GLUT-GLEW-1 फ़ोल्डर में है।
  • जोड़ें glew32.dll फ़ाइल।

    • C पर नेविगेट करें:> GL> GLUT-GLEW-0> फ़ाइल पर क्लिक करें glew32.dll > राइट क्लिक करें > कॉपी पर क्लिक करें।
    • C पर नेविगेट करें:> GLP> GLUT-GLEW-1> खाली क्षेत्र पर क्लिक करें> राइट क्लिक करें> पेस्ट पर क्लिक करें।
    • अब dll फ़ाइलें glew32.dll और freeglut.dll प्रोजेक्ट फ़ोल्डर GLUT-GLEW-1 में Main.cpp और अन्य 4 फ़ाइलों के साथ हैं।

चरण 4। ऊपर के रूप में अपनी परियोजना का परीक्षण करें।

बहुत बढ़िया!

८ का भाग ५: x६४ प्लेटफ़ॉर्म लक्ष्यीकरण प्रोजेक्ट बनाना

चरण 1. विजुअल स्टूडियो मुख्य मेनू पर जाएं।

फ़ाइल > नया > प्रोजेक्ट… > एक नया प्रोजेक्ट विज़ार्ड बनाएँ पर क्लिक करें, खाली प्रोजेक्ट > अगला क्लिक करें।

  • प्रतिलिपि GLUT64-GLEW64-0 और पेस्ट करें परियोजना का नाम पाठ्य से भरा।
  • प्रतिलिपि सी:\जीएलपी\ और पेस्ट करें स्थान पाठ्य से भरा।
  • "समाधान और प्रोजेक्ट को एक ही डायरेक्टरी में रखें" चेक करें> क्रिएट पर क्लिक करें।
  • विजुअल स्टूडियो 2019 इंस्टेंस दिखाई देने तक प्रतीक्षा करें।

चरण 2. प्रोजेक्ट फ़ोल्डर में स्रोत फ़ाइल जोड़ें।

  • में समाधान खोजी विंडो में, सोर्स फाइल्स फोल्डर (आखिरी वाला) पर राइट क्लिक करें > Add > New Item… पर क्लिक करें।
  • नया आइटम जोड़ें - GLUT64-GLEW64-0 विंडो में, विंडो के बीच से C++ फ़ाइल (.cpp) (पहला वाला) पर क्लिक करें। नाम टेक्स्ट बॉक्स में Main.cpp टाइप करें।
  • स्थान C:\GLP\GLUT64-GLEW64-0\ है।
  • जोड़ें बटन पर क्लिक करें। फ़ाइल मुख्य टेक्स्ट एडिटर में खुलेगी लेकिन फ़ाइल को अभी के लिए खाली छोड़ दें।

चरण 3. GLUT64-GLEW64-0 गुण पृष्ठ।

"समाधान एक्सप्लोरर" पर जाएं> अपने प्रोजेक्ट के नाम पर राइट क्लिक करें जो कि GLUT64-GLEW64-0 है> "गुण" चुनें।

  • मुख्य मेनू।

    • में विन्यास:

      सक्रिय (डीबग) सेटिंग छोड़ दें।

    • में मंच:

      प्रविष्टि, x64 का चयन करें।

    • कॉन्फ़िगरेशन प्रबंधक पर क्लिक करें…।
    • में सक्रिय समाधान मंच:

      x64 का चयन करें।

    • में मंच, x64 स्वतः चयनित हो जाता है।
    • बंद करें क्लिक करें।

      ओपनजीएल 1
      ओपनजीएल 1
  • अतिरिक्त निर्देशिकाएँ शामिल करें।

    सी/सी++ मेन्यू खोलें। सामान्य > अतिरिक्त निर्देशिकाएँ शामिल करें > फ़ील्ड के दाईं ओर नीचे तीर पर क्लिक करें > क्लिक करें।

    ओपनजीएल 12
    ओपनजीएल 12
    • प्रतिलिपि सी:\GL\GLUT\शामिल > अतिरिक्त निर्देशिकाएं शामिल करें विज़ार्ड में, पहले आइकन > चिपकाएं क्लिक करें.
    • प्रतिलिपि सी:\GL\GLEW\शामिल > पहले आइकन पर फिर से क्लिक करें > पेस्ट करें।
    • अतिरिक्त निर्देशिका शामिल करें विज़ार्ड में ठीक क्लिक करें।
  • अतिरिक्त पुस्तकालय निर्देशिकाएँ।

    "लिंकर" ड्रॉप-डाउन मेनू खोलें, और "सामान्य" पर क्लिक करें। ड्रॉप-डाउन मेनू में "अतिरिक्त पुस्तकालय निर्देशिका" प्रविष्टि> फ़ील्ड के अंत में नीचे तीर> "संपादित करें" पर क्लिक करें।

    • प्रतिलिपि सी:\GL\GLUT\lib\x64 > अतिरिक्त लाइब्रेरी निर्देशिकाओं में पहले आइकन > पेस्ट पर क्लिक करें।
    • प्रतिलिपि सी:\GL\GLEW\lib\रिलीज\x64 > पहले आइकन > पेस्ट पर क्लिक करें।
    • अतिरिक्त लाइब्रेरी निर्देशिकाओं में ठीक क्लिक करें।
  • अतिरिक्त निर्भरता.

    ओपन 3 1
    ओपन 3 1
    • लिंकर ड्रॉप-डाउन मेनू में, इनपुट पर क्लिक करें> अतिरिक्त निर्भरता प्रविष्टि पर क्लिक करें> फ़ील्ड के दाईं ओर नीचे तीर> क्लिक करें।

      अतिरिक्त निर्भरता 3
      अतिरिक्त निर्भरता 3
    • प्रतिलिपि फ्रीग्लूट.लिब; glew32.lib; opengl32.lib और अतिरिक्त निर्भरता विज़ार्ड के सबसे ऊपरी टेक्स्ट बॉक्स पर पेस्ट करें।
    • अतिरिक्त निर्भरता विज़ार्ड में ठीक क्लिक करें।
  • लिंकर "सबसिस्टम" को "कंसोल" पर सेट करें. लिंकर ड्रॉप-डाउन मेनू में, सिस्टम > सबसिस्टम पर क्लिक करें। नीचे तीर पर क्लिक करें और ड्रॉप-डाउन मेनू से कंसोल (/ सबसिस्टम: कंसोल) चुनें। GLUT-GLEW-0 प्रॉपर्टी पेज विंडो पर अप्लाई करें, फिर ओके पर क्लिक करें।

चरण 4. GLUT64-GLEW64-0 प्रोजेक्ट फ़ोल्डर में dll फ़ाइलें जोड़ें।

  • GLUT64-GLEW64-0 में freeglut.dll जोड़ें।

    • C:\GL\GLUT\bin\x64 पर नेविगेट करें। "X64" फ़ोल्डर में "freeglut.dll" फ़ाइल> राइट-क्लिक> "कॉपी" पर क्लिक करें।
    • अब C: > GLP > GLUT64-GLEW64-0 पर नेविगेट करें। "GLUT64-GLEW64-0" फ़ोल्डर में खाली क्षेत्र पर राइट-क्लिक करें, और "पेस्ट" चुनें।
  • GLUT64-GLEW64-0 में Glew32.dll फ़ाइल जोड़ें।

    • सी:> जीएल> जीएलईडब्ल्यू> बिन> रिलीज> x64 पर नेविगेट करें। "X64" फ़ोल्डर में "glew32.dll" फ़ाइल> राइट-क्लिक> "कॉपी" पर क्लिक करें।
    • अब C: > GLP > GLUT64-GLEW64-0 पर नेविगेट करें। "GLUT64-GLEW64-0" फ़ोल्डर में खाली क्षेत्र पर राइट-क्लिक करें, और "पेस्ट" चुनें।

चरण 5. अपनी परियोजना का परीक्षण करें और यदि कोई त्रुटि हो तो सुधारें।

x86 प्लेटफॉर्म को लक्षित करने के साथ, ऊपर देखें, भाग 3 चरण 7 और 8, लेकिन विजुअल स्टूडियो में मुख्य मेनू स्विच 86 प्रति 64.

चरण 6. युक्ति:

भले ही संपत्ति पृष्ठ की मुख्य सेटिंग्स में यह प्लेटफ़ॉर्म: x64 है, कॉन्फ़िगरेशन प्रबंधक पर क्लिक करें… और सक्रिय समाधान प्लेटफ़ॉर्म में: x64 का चयन करें।

8 का भाग 6: GLUT64-GLEW64 टेम्प्लेट के साथ प्रोजेक्ट बनाना

चरण 1. टेम्पलेट बनाएं।

विजुअल स्टूडियो मुख्य मेनू पर जाएं और, जबकि GLUT64-GLEW64-0 खुला है, प्रोजेक्ट > निर्यात टेम्पलेट… पर क्लिक करें। एक्सपोर्ट टेम्प्लेट विज़ार्ड पर प्रोजेक्ट टेम्प्लेट चेक करें, अगर यह चेक नहीं किया गया है। अगला> क्लिक करें। टेम्प्लेट विकल्प चुनें पर, टेम्प्लेट नाम में टेक्स्ट बॉक्स प्रकार: मुफ़्त-GLEW। समाप्त क्लिक करें।

  • खाका बनाया गया है।
  • टेम्पलेट के पथ के साथ फेंकी गई विंडो बंद करें।

चरण 2. प्रोजेक्ट बनाएं।

  • फ़ाइल > नया > प्रोजेक्ट… पर क्लिक करें।
  • में एक नया प्रोजेक्ट बनाएं विज़ार्ड, टेम्प्लेट सूची में, GLUT64-GLEW64 चुनें > अगला क्लिक करें.
  • में अपना नया प्रोजेक्ट कॉन्फ़िगर करें विज़ार्ड, "'प्रोजेक्ट नाम"' टेक्स्ट फ़ील्ड में GLUT64-GLEW64-1 टाइप करें।
  • प्रतिलिपि सी:\जीएलपी, और पेस्ट करें स्थान पाठ्य से भरा।
  • सुनिश्चित करें कि प्लेस सॉल्यूशन और प्रोजेक्ट को उसी डायरेक्टरी में चेक किया गया है। बनाएं पर क्लिक करें.
  • विजुअल स्टूडियो मुख्य मेनू में x86 से x64 पर स्विच करें।
  • समाधान एक्सप्लोरर में, स्रोत फ़ाइलें डबल क्लिक करें > ++Main.cpp पर डबल क्लिक करें। इसका कोड कोड क्षेत्र में दिखाई देता है। चलाओ। यदि कोड प्रकट नहीं होता है, तो ++Main.cpp पर राइट क्लिक करें> प्रोजेक्ट से बहिष्कृत करें पर क्लिक करें। अब नया Main.cpp बनाएं।

चरण 3. dll फ़ाइलें जोड़ें

  • freeglut.dll फ़ाइल जोड़ें

    • C पर नेविगेट करें:> GLP> GLUT64-GLEW64-0> फ़ाइल पर क्लिक करें फ्रीग्लूट.dll > राइट क्लिक करें > कॉपी पर क्लिक करें।
    • C पर नेविगेट करें:> GLP> GLUT64-GLEW64-1> खाली क्षेत्र पर क्लिक करें> राइट क्लिक करें> पेस्ट पर क्लिक करें।
    • अब फ़ाइल freeglut.dll Main.cpp और अन्य 4 फ़ाइलों के बीच GLUT64-GLEW64-1 फ़ोल्डर में है।
  • Glew32.dll फ़ाइल जोड़ें

    • C पर नेविगेट करें:> GLP> GLUT64-GLEW64-0> फ़ाइल पर क्लिक करें glew32.dll > राइट क्लिक करें > कॉपी पर क्लिक करें।
    • C पर नेविगेट करें:> GLP> GLUT64-GLEW64-1> खाली क्षेत्र पर क्लिक करें> राइट क्लिक करें> पेस्ट पर क्लिक करें।
    • अब dll फ़ाइलें glew32.dll और freeglut.dll Main.cpp और अन्य 4 फ़ाइलों के बीच प्रोजेक्ट फ़ोल्डर GLUT64-GLEW64-1 में हैं।

चरण 4। ऊपर के रूप में अपनी परियोजना का परीक्षण करें।

बहुत बढ़िया!

युक्ति: इसके साथ आपके द्वारा बनाए गए प्रत्येक प्रोजेक्ट में, Visual Studio के GUI में x64 (डीबग के बगल में) का चयन करें, और वर्तमान भाग की तरह dll फ़ाइलें जोड़ें।

8 का भाग 7: बिल्ट फ्रीग्लूट और बिल्ट GLEW सेट करना

चरण 1. फ़ोल्डर जीएल बनाएँ।

विंडोज़ का फ़ाइल एक्सप्लोरर खोलें > डिस्क पर नेविगेट करें (निर्देशिका) सी। यदि फ़ोल्डर जीएल पहले से मौजूद है तो ठीक है।

यदि मौजूद नहीं है, तो खाली क्षेत्र में राइट क्लिक करें> नया> फ़ोल्डर चुनें> जीएल टाइप करें> हिट एंटर करें।

चरण 2. सीएमके स्थापित करें।

निम्नलिखित लिंक पर राइट-क्लिक करें और नई विंडो में ओपन लिंक का चयन करें स्रोत कोड से बायनेरिज़ प्राप्त करने के लिए सीएमके का उपयोग करें। भाग 1 का पालन करें सीएमके स्थापित करना.

चरण 3. फ्रीग्लूट स्रोत डाउनलोड करें।

निम्नलिखित पते पर राइट-क्लिक करें और नई विंडो में लिंक खोलें https://sourceforge.net/projects/freeglut/ चुनें। डाउनलोड पर क्लिक करें।

  • डाउनलोडिंग विंडो (निर्देशिका "डाउनलोड") में फ़ोल्डर "freeglut-3.2.1.tar.gz" पर क्लिक करें> राइट क्लिक> "7-ज़िप" चुनें (यदि आपके पास यह नहीं है, तो इसे डाउनलोड करें)> "यहां निकालें"।
  • फ़ोल्डर "freeglut-3.2.1.tar" पर क्लिक करें> राइट क्लिक> "7-ज़िप"> "यहां निकालें" चुनें।
  • वैकल्पिक रूप से, यदि आपके पास WinRAP है, तो फ़ोल्डर "freeglut-3.2.1.tar" पर क्लिक करें> राइट क्लिक करें> "यहां निकालें" चुनें। फ़ोल्डर "freeglut-3.2.1.tar" पर क्लिक करें> "यहां निकालें" चुनें।
  • या, "विनज़िप" पर क्लिक करें। यदि आपके पास नहीं है, तो डाउनलोड करें WinZip मूल्यांकन 30 दिनों के लिए निःशुल्क परीक्षण और निर्देशों का पालन करें।
  • डीकंप्रेस्ड फोल्डर "फ्रीग्लूट-3.2.1" पर क्लिक करें> राइट क्लिक> "कॉपी"> सी:\> जीएल> राइट क्लिक> "पेस्ट" पर जाएं।
  • फ़ोल्डर पर क्लिक करें "freeglut-3.2.1"> राइट क्लिक> "नाम बदलें" पर क्लिक करें> टाइप करें (या कॉपी और पेस्ट करें): GLUTsrc > हिट एंटर करें।

चरण 4. GLEW स्रोत डाउनलोड करें।

निम्नलिखित पते पर राइट-क्लिक करें और नई विंडो में लिंक खोलें https://glew.sourceforge.net/ चुनें। पास स्रोत ज़िप पर क्लिक करें।

  • डाउनलोड की गई विंडो में फोल्डर glew-2.1.0 (या नवीनतम)> राइट क्लिक> कॉपी पर क्लिक करें।
  • C:\ > GL पर नेविगेट करें। राइट क्लिक> पेस्ट करें। फ़ोल्डर का नाम बदलें GLEWsrc > हिट एंटर करें। अब फ़ोल्डर GL में आपके पास GLUTsrc और GLEWsrc फ़ोल्डर हैं।

चरण 5. CMake और Visual Studio द्वारा FreeGLUT बनाएँ।

  • सीएमके जीयूआई पर जाएं।
  • पहले टेक्स्ट फ़ील्ड प्रकार में सी:/जीएल/जीएलयूटीएसआरसी
  • दूसरे टेक्स्ट फ़ील्ड प्रकार में सी:/जीएल/जीएलयूटीएसआरसी/बिल्ड
  • कॉन्फ़िगर करें और उत्पन्न करें। सीएमके जीयूआई में, कॉन्फ़िगर करें> विज़ार्ड में निर्देशिका बनाएं पर क्लिक करें हां> विजुअल स्टूडियो 16 2019 का चयन करें> समाप्त पर क्लिक करें।

    जब, सीएमके जीयूआई में, आप पढ़ते हैं: "कॉन्फ़िगरिंग हो गया", जेनरेट पर क्लिक करें। आपको पढ़ना चाहिए: "उत्पन्न किया गया"।

  • अपना समाधान बनाएं।

    • सी:> जीएल> जीएलयूटीएसआरसी> बिल्ड पर नेविगेट करें। "freeglut.sln", या "freeglut", या "ALL_BUILD.vcxproj" पर डबल क्लिक करें। विजुअल स्टूडियो का एक उदाहरण प्रकट होता है। मुख्य मेनू में प्रतीक्षा करें, निर्माण प्रवेश प्रकट होता है। क्लिक निर्माण > समाधान बनाएँ (पहला विकल्प)।
    • "आउटपुट" विंडो में अंतिम पंक्ति पढ़ने तक प्रतीक्षा करें: ========== बिल्ड: 28 सफल, 0 विफल, 0 अप-टू-डेट, 1 छोड़ दिया गया" ========= =

      फ्रीग्लूट संस्करणों में "सफल" परिवर्तनों की संख्या।

  • C:\GL\GLUTsrc\build\lib\Debug. पर नेविगेट करें। अंदर आपको अन्य फाइलों के नीचे फ़ाइल freeglutd.lib देखनी चाहिए।

चरण 6. सीएमके और विजुअल स्टूडियो द्वारा GLEW का निर्माण करें।

उपरोक्त चरण का पालन करें लेकिन

  • पहले टेक्स्ट फ़ील्ड प्रकार में सी:/जीएल/GLEWsrc/बिल्ड/सेमेक
  • दूसरे प्रकार में सी:/जीएल/GLEWsrc/बिल्ड
  • C:> GL> GLEWsrc> बिल्ड पर नेविगेट करें। "glew.sln", या "glew", या "ALL_BUILD.vcxproj" पर डबल क्लिक करें। विजुअल स्टूडियो का एक उदाहरण प्रकट होता है। मुख्य मेनू में प्रतीक्षा करें निर्माण प्रवेश प्रकट होता है। क्लिक निर्माण > समाधान बनाएँ (पहला विकल्प)।

    • "आउटपुट" विंडो में अंतिम पंक्ति पढ़ने तक प्रतीक्षा करें: ========== बिल्ड: 6 सफल, 0 विफल, 0 अप-टू-डेट, 2 छोड़ दिया गया" ========= =

      चमकदार संस्करणों में "सफल" परिवर्तनों की संख्या।

  • C:> GL> GLEWsrc> बिल्ड> lib> डीबग पर नेविगेट करें। अंदर आपको अन्य फाइलों के बीच फ़ाइल glew32d.lib देखनी चाहिए।

चरण 7. निर्मित FreeGLUT और निर्मित GLEW के साथ प्रोजेक्ट बनाएं।

निर्देशिका (डिस्क) में C: फ़ोल्डर बनाएँ जीएलपी, यदि मौजूद नहीं है।

  • विजुअल स्टूडियो मुख्य मेनू में फ़ाइल> नया> प्रोजेक्ट …> विज़ार्ड में एक नया प्रोजेक्ट बनाएं पर क्लिक करें खाली प्रोजेक्ट> अगला क्लिक करें।

    • में अपना नया प्रोजेक्ट कॉन्फ़िगर करें "प्रोजेक्ट नाम" प्रकार के लिए विज़ार्ड: GLUTsrc-GLEWsrc-0
    • "स्थान" टेक्स्ट फ़ील्ड में सब कुछ हटा दें और टाइप करें सी:\जीएलपी\
    • "समाधान और प्रोजेक्ट को एक ही डायरेक्टरी में रखें" चेक करें> क्रिएट पर क्लिक करें।
    • विजुअल स्टूडियो 2019 इंस्टेंस दिखाई देने तक प्रतीक्षा करें।
  • प्रोजेक्ट में अपनी स्रोत फ़ाइल जोड़ें।

    • में वी.एस. GUI, "समाधान एक्सप्लोरर" विज़ार्ड, स्रोत फ़ाइलें फ़ोल्डर (अंतिम वाला) पर राइट क्लिक करें> जोड़ें> नया आइटम… पर क्लिक करें।
    • नया आइटम जोड़ें - GLUTsrc-GLEWsrc-0 विंडो में, विंडो के बीच से C++ फ़ाइल (.cpp) (पहला वाला) पर क्लिक करें। नाम टेक्स्ट बॉक्स में Main.cpp टाइप करें।
    • स्थान होना चाहिए सी:\जीएलपी\GLUT-GLEW-0\
    • जोड़ें बटन पर क्लिक करें। फ़ाइल मुख्य टेक्स्ट एडिटर में खुलेगी लेकिन फ़ाइल को अभी के लिए खाली छोड़ दें।
  • प्रोजेक्ट के गुणों को कॉन्फ़िगर करें। समाधान एक्सप्लोरर विज़ार्ड में, प्रोजेक्ट के नाम पर राइट क्लिक करें जो है GLUTsrc-GLEWsrc-0 > गुण चुनें.

    • (१) GLUTsrc-GLEWsrc-0 संपत्ति पृष्ठ मुख्य मेनू।

      प्लेटफ़ॉर्म प्रविष्टि में x64 चुनें> कॉन्फ़िगरेशन प्रबंधक पर क्लिक करें…।

      • सक्रिय समाधान प्लेटफ़ॉर्म में: x64 चुनें।
      • प्लेटफ़ॉर्म प्रविष्टि में, x64 स्वचालित रूप से चयनित होता है।
      • बंद करें क्लिक करें।
    • (2) अतिरिक्त निर्देशिकाएं शामिल करें. ओपन सी/सी++> जनरल> बगल में मेनू में पहले वाले का चयन करें, अतिरिक्त निर्देशिकाएं शामिल करें> फ़ील्ड के अंत में नीचे तीर पर क्लिक करें> संपादित करें पर क्लिक करें …

      • प्रतिलिपि सी:\GL\GLUTsrc\शामिल > अतिरिक्त निर्देशिका शामिल करें विज़ार्ड > पेस्ट में पहले आइकन पर क्लिक करें।
      • प्रतिलिपि सी:\GL\GLEWsrc\शामिल हैं > पहले आइकन > पेस्ट पर क्लिक करें।
      • अतिरिक्त निर्देशिका शामिल करें विज़ार्ड में ठीक क्लिक करें।
    • (३) अतिरिक्त पुस्तकालय निर्देशिकाएँ. लिंकर पर डबल क्लिक करें> सामान्य> अतिरिक्त लाइब्रेरी निर्देशिकाएं> फ़ील्ड के अंत में नीचे तीर पर क्लिक करें> संपादित करें… पर क्लिक करें।

      • प्रतिलिपि सी:\GL\GLUTsrc\build\lib\Debug > पहले आइकन > पेस्ट पर क्लिक करें।
      • प्रतिलिपि सी:\GL\GLEWsrc\build\lib\Debug > पहले आइकन > पेस्ट पर क्लिक करें।
      • अतिरिक्त लाइब्रेरी निर्देशिका विज़ार्ड में, ठीक क्लिक करें।
    • (4) अतिरिक्त निर्भरता. लिंकर ड्रॉप-डाउन मेनू में इनपुट> बगल में मेनू का चयन करें, पहले वाले का चयन करें, अतिरिक्त निर्भरता> फ़ील्ड के अंत में नीचे तीर पर क्लिक करें> संपादित करें …> कॉपी करें opengl32.lib; freeglutd.lib; glew32d.lib और अतिरिक्त निर्भरता विज़ार्ड के सबसे ऊपरी टेक्स्ट बॉक्स में पेस्ट करें > ठीक क्लिक करें।
    • (५) सिस्टम को सबसिस्टम कंसोल पर सेट करें।

      लिंकर ड्रॉप-डाउन मेनू में सिस्टम> बगल में मेनू में पहले वाले को चुनें, सबसिस्टम> फ़ील्ड के अंत में डाउन एरो पर क्लिक करें> कंसोल (/SUBSYSTEM:CONSOLE) चुनें। अप्लाई और ओके पर क्लिक करें।

  • फ़ाइलें freeglutd.dll और glew32d.dll कॉपी करें, और GLUTsrc-GLEWsrc-0 फ़ोल्डर में पेस्ट करें।

    • C:\GL\GLUTsrc\build\bin\Debug पर नेविगेट करें। freeglutd.dll > राइट-क्लिक करें > कॉपी पर क्लिक करें।
    • C: > GLP > GLUTsrc-GLEWsrc-0 पर नेविगेट करें। GLUTsrc-GLEWsrc-0 फ़ोल्डर में खाली क्षेत्र पर राइट-क्लिक करें, और चिपकाएँ चुनें।
    • C:\GL\GLEWsrc\build\bin\Debug पर नेविगेट करें। Glew32d.dll > राइट-क्लिक करें > कॉपी पर क्लिक करें।
    • C: > GLP > GLUTsrc-GLEWsrc-0 पर नेविगेट करें। GLUTsrc-GLEWsrc-0 फ़ोल्डर में खाली क्षेत्र पर राइट-क्लिक करें, और चिपकाएँ चुनें।
    • फ़ाइलें freeglutd.dll और glew32d.dll अब Main.cpp और Visual Studio द्वारा बनाई गई 4 अन्य फ़ाइलों के साथ GLUTsrc-GLEWsrc-0 फ़ोल्डर में होनी चाहिए।

चरण 8. अपनी परियोजना का परीक्षण करें और यदि कोई त्रुटि हो तो सुधारें।

ऊपर भाग 3, चरण 7 और 8 के अनुसार।

चरण 9. खाका बनाएँ।

ऊपरोक्त अनुसार भाग 4. टेम्पलेट के नाम प्रकार के लिए GLUTsrc-GLEWsrc. परियोजना के नाम प्रकार के लिए GLUTsrc-GLEWsrc-1. याद रखें कि जब आप इस टेम्पलेट के साथ प्रोजेक्ट बनाते हैं, तो विजुअल स्टूडियो जीयूआई मुख्य मेनू में x64 का चयन करें, डीएलएल फाइलों को कॉपी और पेस्ट करें जैसा कि वर्तमान भाग में है। बहुत बढ़िया।

8 का भाग 8: सेट अप चुनना

चरण 1. इस ट्यूटोरियल में आप सीखेंगे कि 3 विजुअल स्टूडियो के साथ प्रोजेक्ट में फ्रीग्लूट और जीएलईडब्ल्यू की स्थापना करना था।

  • बायनेरिज़ x86 (32 बिट) सेट करें।

    यह सबसे आसान है। आपको यहां से सेट अप सीखना शुरू करना चाहिए।

  • बायनेरिज़ x64 (64 बिट) सेट करें।

    यह x64 प्लेटफॉर्म को लक्षित करता है। इसे तभी चुनें जब आपके पास ऐसा करने का विशेष कारण हो।

टिप्स

  • जब आपको प्रोजेक्ट फोल्डर को डिलीट करने की आवश्यकता हो, तो विजुअल स्टूडियो को बंद करें> प्रोजेक्ट फोल्डर को डिलीट करें> विजुअल स्टूडियो को खोलें।
  • आप अपनी परियोजनाओं में जगह के लिए फ़ोल्डर C:\GL में एक फ़ोल्डर बना सकते हैं। जब आप कोई प्रोजेक्ट बनाते हैं तो "स्थान" के लिए इस फ़ोल्डर का चयन करें।
  • कॉन्फ़िगर करने का सामान्य तरीका अतिरिक्त निर्देशिकाएं शामिल करें यह है कि, पहले आइकन पर क्लिक करने के बाद, तीन बिंदुओं पर क्लिक करें …, उस फ़ोल्डर में नेविगेट करें जहां.h फ़ाइल (फ़ाइलें) रहती हैं (इस ट्यूटोरियल में C:\GL\freeglut\include और C:\GL\glew\include) और एक फ़ोल्डर चुनें पर क्लिक करें।
  • कॉन्फ़िगर करने का सामान्य तरीका अतिरिक्त पुस्तकालय निर्देशिकाएँ यह है कि, पहले आइकन पर क्लिक करने के बाद, तीन बिंदुओं पर क्लिक करें …, उस फ़ोल्डर में नेविगेट करें जहां.lib फ़ाइल (फाइलें) रहती हैं (इस ट्यूटोरियल में x86 प्लेटफॉर्म के लिए, C:\GL\freeglut\lib और C:\GL\ glew\lib\Release\Win32) और एक फ़ोल्डर चुनें पर क्लिक करें।
  • कॉन्फ़िगर करने का सामान्य तरीका अतिरिक्त निर्भरता क्या वह,

    • फ़ाइल एक्सप्लोरर में उस फ़ोल्डर में नेविगेट करें जहां.lib फ़ाइल (फाइलें) रहती हैं (इस ट्यूटोरियल में x86 प्लेटफॉर्म के लिए, C:\GL\freeglut\lib और C:\GL\glew\lib\Release\Win32), दो बार क्लिक करें प्रत्येक.lib फ़ाइल के नाम पर और उसके एक्सटेंशन.lib के साथ नाम (स्ट्राइक Ctrl+C द्वारा) कॉपी करें।
    • अब एडिशनल डिपेंडेंसीज विजार्ड में जाएं और इसे पेस्ट करें (स्ट्राइक Ctrl+V द्वारा)। अर्धविराम टाइप करें (;)।
    • यदि आप अपने प्रोजेक्ट के साथ OpenGL को कॉन्फ़िगर करना चाहते हैं तो opengl32.lib जोड़ें।
  • यदि डीएलएल फाइलों की जरूरत है, तो, आपके द्वारा बनाए गए प्रत्येक प्रोजेक्ट में - यहां तक कि डीएलएल फाइल सहित प्रोजेक्ट द्वारा बनाए गए टेम्पलेट के साथ - आपको पुस्तकालयों या पिछली परियोजना से डीएलएल फाइल कॉपी करनी चाहिए और नई परियोजना में पेस्ट करना चाहिए।

सिफारिश की: