ekterya.com

लिनक्स टकसाल में मेसा (ओपनजीएल) कैसे स्थापित करें I

तालिका

विनिर्देशन का एक खुला स्रोत कार्यान्वयन है ओपन, इंटरैक्टिव 3 डी ग्राफिक्स का प्रतिनिधित्व करने वाली एक प्रणाली तकनीकी तौर पर, ओपनजीएल केवल एक विनिर्देश है, जो आपके ग्राफिक नियंत्रक द्वारा कार्यान्वित किया गया है। ओपनजीएल एसडीके पुस्तकालय जैसी कोई चीज नहीं है केवल मौजूद है libGL.so जो आपके नियंत्रक के साथ आता है इसका इस्तेमाल करने के लिए, आपके द्वारा चुनी गई प्रोग्रामिंग भाषा के लिए लिंक की आवश्यकता होती है। यदि यह सी है, तो "लिंक" में केवल हेडर फाइलें शामिल हैं हालांकि, आप शायद ओपनजीएल एक्सटेंशन का उपयोग करना चाहते हैं, जो आसान है यदि आप GLEW का उपयोग करते हैं

डिवाइस ड्राइवरों की एक किस्म मेसा को आधुनिक जीयूयू के लिए इम्यूलेशन सॉफ्टवेयर से लेकर पूर्ण हार्डवेयर त्वरण तक के विभिन्न वातावरणों में इस्तेमाल करने की अनुमति देता है। मेसा कई खुले स्रोत परियोजनाओं को लिंक करता है: लिनक्स, फ्रीबीएसडी और अन्य ऑपरेटिंग सिस्टम पर एक्स उपयोगकर्ताओं को ओपनजीएल समर्थन प्रदान करने के लिए प्रत्यक्ष प्रतिनिधित्व इंफ्रास्ट्रक्चर और एक्सओआरजी।

चरणों

विधि 1
ओपन जीएल विकास के लिए अपने लिनक्स ट्यूनिंग ऑपरेटिंग सिस्टम तैयार करें

लिनक्स टकसाल चरण 1 पर मेस (ओपनजीएल) स्थापित करें
1
टर्मिनल खोलें और OpenGL विकास के लिए आवश्यक लाइब्रेरी स्थापित करने के लिए निम्नलिखित कमांड दर्ज करें:
  • प्रकार / कॉपी / पेस्ट करें: sudo apt-get update
  • प्रकार / कॉपी / पेस्ट करें: sudo apt-get freeglut3 स्थापित करें
  • प्रकार / कॉपी / पेस्ट करें: sudo apt-get freeglut3-dev इंस्टॉल करें
  • टाइप / प्रतिलिपि / चिपकाएं प्रकार / प्रतिलिपि / पेस्ट: सुडो एपीटी-बिनुतिल्स-सोना स्थापित करें
  • प्रकार / कॉपी / पेस्ट करें: sudo apt-get g ++ cmake स्थापित करें
  • प्रकार / कॉपी / पेस्ट करें: sudo apt-get install libglew-dev
  • प्रकार / कॉपी / पेस्ट करें: sudo apt-get g ++ स्थापित करें
  • प्रकार / कॉपी / पेस्ट करें: sudo apt-get table-common-dev इंस्टॉल करें
  • प्रकार / कॉपी / पेस्ट करें: सुडो उपयुक्त-स्थापित बिल्ड-आवश्यक स्थापित करें
  • प्रकार / कॉपी / पेस्ट करें: sudo apt-get install libglew1.5-dev libglm-dev
  • लिनक्स टकसाल चरण 2 पर मेस (ओपनजीएल) स्थापित करें
    2
    आपके विकास पुस्तकालयों को ओपनएलएल और जीएलएक्स लागू करने के बारे में जानकारी प्राप्त करने के बाद स्थापित किया गया है जो एक्स पर चल रहे हैं।
  • प्रकार / कॉपी / पेस्ट करें: glxinfo | ओपनजीएल ग्रेप
  • Video: फ्री में लगवाये सोलर पैनल घर पर, क्या हैं सरकार का प्लान पूरी जानकारी,solar system subsidy plane

    विधि 2
    अपना पहला ओपनजीएल प्रोग्राम बनाएं

    लिनक्स टकसाल चरण 3 पर मेस (ओपनजीएल) स्थापित करें
    1
    एक ओपनसीएल प्रोग्राम बनाने के लिए, टर्मिनल खोलें, डायरेक्टरी बनाने के लिए, डायरेक्टरी में बदलाव करें और अपना ओपनजीएल स्रोत कोड बनाने के लिए अपने पसंदीदा टेक्स्ट एडिटर को "नैनो" या "जीएडिट" के रूप में इस्तेमाल करें। निम्न आदेश दर्ज करें
    • प्रकार / कॉपी / पेस्ट करें: एमकेडीआईआर नमूना-ओपनजीएल-कार्यक्रम
    • इससे एक ऐसी निर्देशिका बनाई जाएगी जहां आप अपने ओपनजीएल प्रोग्राम डाल सकते हैं।
  • प्रकार / कॉपी / पेस्ट करें: सीडी नमूना-ओपन जीएल-कार्यक्रम
  • यह आपको आपकी निर्देशिका में बदल देगा।
  • प्रकार / कॉपी / पेस्ट करें: "नैनो मेन सी" या "जीईडीट मेन। सी"
  • पहली दो पंक्तियों में उद्धरण चिह्नों को टाइप किए बिना, कॉपी और पेस्ट करें, या कोड टाइप करें
  • "# शामिल
    "# शामिल


    renderFunction शून्य () {glClearColor (0.0, 0.0, 0.0, 0.0) - glClear (GL_COLOR_BUFFER_BIT) - glColor3f (1.0, 1.0, 1.0) - glOrtho (-1.0, 1.0, -1.0, 1.0, -1.0, 1.0) - glBegin ( GL_POLYGON) - glVertex2f (-0.5, -0.5) - glVertex2f (-0.5, 0.5) - glVertex2f (0.5, 0.5) - glVertex2f (0.5, -0.5) - glEnd () - glFlush () -} पूर्णांक मुख्य (int argc, चार ** argv) {glutInit (&argc, argv) - glutInitDisplayMode (GLUT_SINGLE) - glutInitWindowSize (500,500) - glutInitWindowPosition (100,100) - glutCreateWindow ("ओपनजीएल - पहले विंडो डेमो") - ग्लुटडिस्प्लेफ़ेंक (रेंडरफंक्शन) - ग्लूटमैनलूप () - 0-} लौटें

    लिनक्स टकसाल चरण 4 पर मेस (ओपनजीएल) स्थापित करें



    1
    फ़ाइल को सहेजें और टर्मिनल से बाहर कूदो।

    विधि 3
    अपना ओपनजीएल एप्लिकेशन संकलित और चलाएं

    लिनक्स टकसाल चरण 5 पर मेस (ओपनजीएल) स्थापित करें
    1

    Video: फ्री सोलर पैनल के लिए आवेदन कैसे करे ? How to get free solar Panel Apply Now

    जब आप निर्देशिका में हैं नमूना-ओपन-कार्यक्रम निम्न कमांड निष्पादित करें
    • प्रकार / कॉपी / पेस्ट करें: जीसीसी -एलएलयूएलयूटी-एलजीएल -एलजीएल-एलजीएलयू मुख्य सी-ओ ओपनएक्लेक्साउंड
    • यह कमांड आपके ओपनजीएल पुस्तकालयों के लिए एक लिंक संकलित करेगा और बनायेगा।
  • लिनक्स टकसाल चरण 6 पर मेस (ओपनजीएल) स्थापित करें
    2
    कार्यक्रम निष्पादित करने के लिए, निम्न टाइप करें:
  • प्रकार / कॉपी / पेस्ट करें: ./ ओपनोग्राम
  • लिनक्स टकसाल चरण 7 पर मेस (ओपनजीएल) स्थापित करें
    3
    ओपनजीएल और अन्य गाइडों के बारे में अधिक जानकारी के लिए आप उपयोग कर सकते हैं, निम्नलिखित मैनुअल ऑनलाइन पढ़ें
  • ओपनजीएल रेड बुक (रेड बुक)
  • ओपनजीएल ब्लू बुक (ब्लू बुक)
  • सामाजिक नेटवर्क पर साझा करें:

    संबद्ध
    © 2021 ekterya.com