विजुअल स्टूडियो पर किसी प्रोजेक्ट में SFML कैसे सेट करें?

विषयसूची:

विजुअल स्टूडियो पर किसी प्रोजेक्ट में SFML कैसे सेट करें?
विजुअल स्टूडियो पर किसी प्रोजेक्ट में SFML कैसे सेट करें?

वीडियो: विजुअल स्टूडियो पर किसी प्रोजेक्ट में SFML कैसे सेट करें?

वीडियो: विजुअल स्टूडियो पर किसी प्रोजेक्ट में SFML कैसे सेट करें?
वीडियो: एक नया Chromebook मिला? 10 बातें जो आपको जानना आवश्यक हैं 2024, अप्रैल
Anonim

विजुअल स्टूडियो 2019 में एसएफएमएल की स्थापना एसडीएल, फ्रीजीएलयूटी और जीएलईडब्ल्यू की स्थापना के समान है, जिसमें दो विशेषताएं हैं: 29.lib फाइलें और 11.dll फाइलें हैं।

यह माना जाता है कि आपका प्लेटफॉर्म विंडोज है, और आपका आईडीई विजुअल स्टूडियो 2019 है। यह ट्यूटोरियल शुरुआती को संबोधित कर रहा है।

कदम

7 का भाग 1: कॉन्फ़िगर करना और डाउनलोड करना

हाइलाइट sfml
हाइलाइट sfml

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

उदाहरण के लिए ऊपर चित्र देखें।

चरण 2. विजुअल स्टूडियो 2019 समुदाय डाउनलोड करें।

यदि आपने ऐसा नहीं किया है, तो आप इसे https://www.visualstudio.com/downloads से डाउनलोड कर सकते हैं।

विजुअल स्टूडियो 2017 के साथ एसडीएल सेट करें चरण 3
विजुअल स्टूडियो 2017 के साथ एसडीएल सेट करें चरण 3

चरण 3. डाउनलोड करते समय C++ वर्कलोड बॉक्स के साथ डेस्कटॉप डेवलपमेंट चेक करें।

यदि आवश्यक हो तो पृष्ठ को नीचे स्क्रॉल करें।

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

विंडोज़ का फ़ाइल एक्सप्लोरर खोलें > डिस्क पर नेविगेट करें (निर्देशिका) सी।

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

चरण 5. एसएफएमएल का नवीनतम स्थिर संस्करण डाउनलोड करें।

निम्नलिखित पते पर राइट क्लिक करें और नई विंडो में ओपन लिंक चुनें https://www.sfml-dev.org/download/sfml/2.5.1/। पहले बटन पर क्लिक करें, आज "विजुअल सी++ 15 (2017) - 32-बिट" के आगे 16.3 एमबी डाउनलोड करें।

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

7 का भाग 2: खाली प्रोजेक्ट बनाना

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

डिस्क (निर्देशिका) पर नेविगेट करें C.

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

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

  • यदि विजुअल स्टूडियो नहीं खुला है. इसे खोलें> एक नया प्रोजेक्ट बनाएं> खाली प्रोजेक्ट> अगला क्लिक करें।

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

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

विजुअल स्टूडियो> सॉल्यूशन एक्सप्लोरर> सोर्स फाइल्स पर राइट क्लिक करें> ऐड> न्यू आइटम… पर क्लिक करें।

  • में नया आइटम जोड़ें - SFML-0 जादूगर, क्लिक करें सी ++ फ़ाइल (.सीपीपी). में नाम टेक्स्ट फ़ील्ड प्रकार मुख्य.सीपीपी. स्थान C:\GLP\SFML-0 होना चाहिए। > जोड़ें क्लिक करें।
  • स्रोत फ़ाइल Main.cpp अब Visual Studio के मुख्य क्षेत्र में है, और खाली है। ठीक है।

७ का भाग ३: परियोजना में एसएफएमएल की स्थापना

चरण 1. SFML-0 प्रॉपर्टी पेज विंडो खोलें।

सॉल्यूशन एक्सप्लोरर में प्रोजेक्ट के नाम पर राइट क्लिक करें (एसएफएमएल-0)> गुण क्लिक करें।

SFML-0 संपत्ति पृष्ठ विज़ार्ड में, डिफ़ॉल्ट सेटिंग्स छोड़ें: कॉन्फ़िगरेशन: सक्रिय (डीबग), प्लेटफ़ॉर्म: सक्रिय (Win32) या Win32।

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

SFML-0 संपत्ति पृष्ठ विंडो में C/C++ पर डबल क्लिक करें > सामान्य > अतिरिक्त निर्देशिकाएं शामिल करें > फ़ील्ड के अंत में नीचे तीर > क्लिक करें पर क्लिक करें।

  • प्रतिलिपि सी:\जीएल\एसएफएमएल\शामिल और अतिरिक्त निर्देशिका शामिल करें विज़ार्ड के सबसे ऊपरी टेक्स्ट फ़ील्ड में पेस्ट करें।
  • अतिरिक्त निर्देशिका शामिल करें विज़ार्ड में ठीक क्लिक करें।

चरण 3. लिंकर अतिरिक्त लाइब्रेरी निर्देशिका कॉन्फ़िगर करें।

"SFML-0 प्रॉपर्टी पेज" विज़ार्ड में, लिंकर पर डबल क्लिक करें > सामान्य > अतिरिक्त लाइब्रेरी निर्देशिकाएं > फ़ील्ड के अंत में नीचे तीर पर क्लिक करें > क्लिक करें।

  • प्रतिलिपि सी:\GL\SFML\lib और अतिरिक्त लाइब्रेरी निर्देशिका विज़ार्ड के सबसे ऊपरी टेक्स्ट फ़ील्ड में पेस्ट करें।
  • अतिरिक्त लाइब्रेरी निर्देशिका विज़ार्ड में ठीक क्लिक करें।

चरण 4. लिंकर अतिरिक्त निर्भरताएँ कॉन्फ़िगर करें।

"लिंकर" ड्रॉप डाउन मेनू में, इनपुट> अतिरिक्त निर्भरता> फ़ील्ड के अंत में नीचे तीर पर क्लिक करें> क्लिक करें।

  • निम्नलिखित.lib फ़ाइल नामों की प्रतिलिपि बनाएँ और "अतिरिक्त निर्भरताएँ" विज़ार्ड के सबसे ऊपरी पाठ बॉक्स में चिपकाएँ: opengl32.lib; flac.lib; फ़्रीटाइप.लिब; ogg.lib; openal32.lib; sfml-audio.lib; sfml-ग्राफिक्स.लिब; sfml-window.lib; sfml-system.lib; sfml-main.lib; sfml-network.lib; vorbis.lib; vorbisenc.lib; vorbisfile.lib
  • "अतिरिक्त निर्भरता" विज़ार्ड में ठीक क्लिक करें।

चरण 5. लिंकर सबसिस्टम को कॉन्फ़िगर करें।

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

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

विंडोज़ के फ़ाइल एक्सप्लोरर में ऊपरी बाएँ कोने में फ़ाइल > नई विंडो पर क्लिक करें।

  • दूसरे (नए) फाइल एक्सप्लोरर विजार्ड में नेविगेट करें C: > GL > SFML > bin > openal32.dll > राइट क्लिक > कॉपी पर क्लिक करें।
  • पहले फाइल एक्सप्लोरर विजार्ड में C: > GLP > SFML-0 नेविगेट करें। अंदर, राइट क्लिक करें और पेस्ट चुनें।
  • बिना -d फ़ाइलों के लिए इस प्रक्रिया को दोहराएं, जो हैं sfml-ऑडियो-2.dll, sfml-ग्राफिक्स-2.dll, sfml-नेटवर्क-2.dll, sfml-system-2.dll, sfml-विंडो-2.dll. अब प्रोजेक्ट फोल्डर SFML-0 में आपके पास 6 dll फाइलें हैं।

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

निम्नलिखित पते पर राइट क्लिक करें और नई विंडो में ओपन लिंक चुनें https://www.sfml-dev.org/tutorials/2.5/start-vc.php पेज को नीचे स्क्रॉल करें और कोड कॉपी करें।

विजुअल स्टूडियो में जाएं और Main.cpp कोड क्षेत्र में पेस्ट करें। Ctrl + F5 दबाएं। दो खिड़कियां दिखाई देनी चाहिए: एक काली (कंसोल) और एक छोटी काली पृष्ठभूमि में हरे घेरे के साथ। बहुत बढ़िया।

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

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

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

7 का भाग 4: टेम्पलेट के साथ प्रोजेक्ट बनाना

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

विजुअल स्टूडियो मुख्य मेनू पर जाएं। जबकि SFML-0 खुला है, प्रोजेक्ट > निर्यात टेम्पलेट… पर क्लिक करें।

  • में टेम्पलेट प्रकार चुनें मेनू, प्रोजेक्ट टेम्पलेट को चेक किया हुआ छोड़ दें। अगला पर क्लिक करें…।
  • में टेम्पलेट विकल्प चुनें, टेम्प्लेट नाम में: टेक्स्ट फ़ील्ड, सब कुछ हटाएं और SFML टाइप करें > समाप्त पर क्लिक करें। टेम्पलेट बनाया गया है।

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

फ़ाइल > नया > प्रोजेक्ट… पर क्लिक करें।

  • में एक नया प्रोजेक्ट बनाएं विज़ार्ड SFML चुनें (यदि आवश्यक हो तो टेम्प्लेट की सूची को नीचे स्क्रॉल करें) > अगला क्लिक करें।
  • में अपना नया प्रोजेक्ट कॉन्फ़िगर करें विज़ार्ड, प्रोजेक्ट नाम टेक्स्ट फ़ील्ड में, SFML-1 टाइप करें।
  • स्थान C:\GLP\ होना चाहिए। यदि ऐसा नहीं है, तो पथ हटाएं, कॉपी करें सी:\जीएलपी और पेस्ट करें।
  • सुनिश्चित करें कि प्लेस सॉल्यूशन और प्रोजेक्ट को उसी डायरेक्टरी में चेक किया गया है। बनाएं पर क्लिक करें.

चरण ३। ऊपर दिए गए भाग ३ चरण ६ के अनुसार बिन फ़ोल्डर से.dll फ़ाइलों की प्रतिलिपि बनाएँ, और प्रोजेक्ट फ़ोल्डर SFML-1 में पेस्ट करें।

चरण 4. परीक्षण परियोजना।

विजुअल स्टूडियो के सॉल्यूशन एक्सप्लोरर में, सोर्स फाइल्स पर डबल क्लिक करें> मेन.सीपीपी पर डबल क्लिक करें। (यदि कोड प्रकट नहीं होता है, तो इस फ़ाइल को हटा दें और उसी नाम से दूसरी फ़ाइल बनाएं, https://www.sfml-dev.org/tutorials/2.5/start-vc.php से कोड कॉपी करें और कोड क्षेत्र में पेस्ट करें)। Main.cpp कोड में, लाइन 7 पर जाएं और Color::Green to Color::Blue में बदलें। Ctrl+F5 पर क्लिक करें। अब छोटी खिड़की में वृत्त नीला है। किसी भी त्रुटि को सुधारने का प्रयास करें। यदि आप असफल होते हैं, तो उपरोक्त चरणों को दोहराएं।

७ का भाग ५: x६४ प्लेटफ़ॉर्म को लक्षित करने के लिए प्रोजेक्ट बनाना

चरण 1. एसएफएमएल 64 बिट का नवीनतम स्थिर संस्करण डाउनलोड करें।

निम्नलिखित पते पर राइट क्लिक करें और नई विंडो में ओपन लिंक चुनें https://www.sfml-dev.org/download/sfml/2.5.1/। सही सूची में पहले बटन पर क्लिक करें, आज "विजुअल सी ++ 15 (2017) - 64-बिट" के बगल में 18.0 एमबी डाउनलोड करें।

  • डाउनलोडिंग विंडो में, फोल्डर SFML-2.5.1 (या नवीनतम)> राइट क्लिक> कॉपी पर क्लिक करें।
  • सी पर नेविगेट करें:> जीएल> राइट क्लिक> पेस्ट का चयन करें (ऐसा माना जाता है कि आपने फ़ोल्डर बनाया है जीएल).
  • कॉपी और अनज़िपिंग समाप्त होने के बाद नाम SFML-2.5.1 पर क्लिक करें और SFML64 का नाम बदलें।

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

फ़ाइल > नया > प्रोजेक्ट… > खाली प्रोजेक्ट > अगला क्लिक करें.

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

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

विजुअल स्टूडियो> सॉल्यूशन एक्सप्लोरर> सोर्स फाइल्स पर राइट क्लिक करें> ऐड> न्यू आइटम… पर क्लिक करें।

  • नया आइटम जोड़ें - SFML64-0 विज़ार्ड में, C++ फ़ाइल (.cpp) पर क्लिक करें। नाम टेक्स्ट फ़ील्ड में Main.cpp टाइप करें। स्थान C:\GLP\SFML64-0 होना चाहिए। > जोड़ें क्लिक करें।
  • स्रोत फ़ाइल Main.cpp अब Visual Studio के मुख्य क्षेत्र में है, और खाली है। ठीक है।

चरण 4. परियोजना की संपत्ति सेटिंग्स।

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

  • कॉन्फ़िगरेशन प्रविष्टि में SFML64-0 प्रॉपर्टी पेज विज़ार्ड में सक्रिय (डीबग)> प्लेटफ़ॉर्म में: प्रविष्टि का चयन करें, x64 चुनें> कॉन्फ़िगरेशन प्रबंधक पर क्लिक करें …
  • कॉन्फ़िगरेशन प्रबंधक विज़ार्ड में, सक्रिय समाधान प्लेटफ़ॉर्म में: x64 चुनें
  • प्लेटफ़ॉर्म प्रविष्टि में, x64 स्वचालित रूप से चुना जाता है।
  • बंद करें क्लिक करें

चरण ५। ऊपर के रूप में बाकी, भाग ३ चरण २-८, लेकिन एसएफएमएल को एसएफएमएल६४ और एसएफएमएल-० को एसएफएमएल६४-० से बदलें।

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

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

ऊपरोक्त अनुसार। टेम्पलेट के नाम प्रकार के लिए एसएफएमएल64 और परियोजना के नाम के लिए एसएफएमएल64-0. इसके साथ आपके द्वारा बनाए गए प्रत्येक प्रोजेक्ट में, विजुअल स्टूडियो के जीयूआई में x64 (डीबग के बगल में) का चयन करें।

7 का भाग 6: सीएमके और विजुअल स्टूडियो के साथ सोर्स कोड संकलित करना

चरण 1. स्रोत कोड से पुस्तकालय को संकलित करने से दुगना लाभ होता है।

गारंटी देता है कि परिणामी पुस्तकालय आपके सीपीयू/ओएस के लिए पूरी तरह से सिलवाया गया है, एक लक्जरी पूर्व-संकलित बायनेरिज़ हमेशा प्रदान नहीं करते हैं, और वह बायनेरिज़ आपको लक्ष्य x64 प्लेटफ़ॉर्म प्राप्त करते हैं।

cm. हाइलाइट करें
cm. हाइलाइट करें

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

उदाहरण के लिए ऊपर चित्र देखें।

चरण 3. सीएमके डाउनलोड करें।

निम्नलिखित पते पर राइट-क्लिक करें और नई विंडो में लिंक खोलें https://cmake.org/download/ चुनें। पृष्ठ को नीचे स्क्रॉल करें और "पिछली रिलीज़ (3.19.8)" ढूंढें। दूसरी "प्लेटफ़ॉर्म" सूची में, "Windows win64-x64 ZIP" ढूंढें और बगल की प्रविष्टि पर क्लिक करें सेमेक-3.19.8-win64-x64.zip > ओपनिंग विजार्ड में फाइल सेव करें चुनें।

चरण 4. ज़िप फ़ोल्डर को कॉपी और अनज़िप करें।

  • डाउनलोडिंग विंडो में, फोल्डर> राइट क्लिक> ड्रॉप-डाउन मेनू में कॉपी पर क्लिक करें।
  • निर्देशिका पर नेविगेट करें C:\ > GL > दायाँ क्लिक करें > चिपकाएँ चुनें।
  • जब कॉपी करना और अनज़िप करना (फ़ाइलें निकालना) समाप्त हो जाए, तो अनज़िप फ़ोल्डर पर डबल क्लिक करें सेमेक-3.19.8-विन64-x64 (या नवीनतम संस्करण)> बिन> आपके अंदर फ़ाइल नाम के आगे सीएमके का लोगो देखना चाहिए cmake-gui> इस फ़ाइल पर डबल क्लिक करें। यदि विज़ार्ड "Windows अपने पीसी की रक्षा करें" प्रकट होता है, तो अधिक जानकारी > वैसे भी चलाएँ क्लिक करें। अब आपकी स्क्रीन पर आपके पास है सीएमके जीयूआई।
  • हर बार जब आपको सीएमके की आवश्यकता हो, तो सी:\>जीएल>सेमेक-3.19.8-विन64-x64>बिन> डबल क्लिक फाइल सेमेक-गुई (सीएमके के लोगो के साथ) पर नेविगेट करें।

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

निम्नलिखित पते पर राइट-क्लिक करें और नई विंडो में ओपन लिंक चुनें https://www.sfml-dev.org/download/sfml/2.5.1/। नीचे की ओर स्क्रॉल करें, in सभी चुनते हैं सोर्स कोड और 22.2 एमबी डाउनलोड करें पर क्लिक करें।

चरण 6. फ़ोल्डर को कॉपी और अनज़िप करें।

  • विंडो डाउनलोड करने में zip फोल्डर पर क्लिक करें SFML-2.5.1-sources.zip (या नवीनतम संस्करण)> राइट क्लिक> कॉपी चुनें।
  • C:\ > GL > राइट क्लिक > पेस्ट चुनें पर नेविगेट करें।
  • अब निर्देशिका C:\GL में, आपके पास अनज़िप फ़ोल्डर है एसएफएमएल-2.5.1. इसके नाम पर दो बार क्लिक करें > नाम हटाएं > टाइप करें SFMLsrc > हिट एंटर करें।

चरण 7. सीएमके जीयूआई पर जाएं।

  • टेक्स्ट फ़ील्ड में. के आगे सोर्स कोड कहां है (पहला टेक्स्ट फ़ील्ड), टाइप करें सी:/जीएल/एसएफएमएलएसआरसी.
  • टेक्स्ट फ़ील्ड में. के आगे बायनेरिज़ का निर्माण कहाँ करें (दूसरा टेक्स्ट फ़ील्ड), टाइप करें सी:/जीएल/SFMLsrc/बिल्ड.

चरण 8. कॉन्फ़िगर करें और उत्पन्न करें।

सीएमके जीयूआई में, कॉन्फ़िगर करें> विज़ार्ड में निर्देशिका बनाएं क्लिक करें हां> समाप्त पर क्लिक करें।

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

चरण 9. अपना समाधान बनाएं।

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

    युक्ति: SFML संस्करणों में "सफल" परिवर्तनों की संख्या। आज (28-1-2020) 8 बजे है।

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

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

  • प्रोजेक्ट नाम टेक्स्ट बॉक्स प्रकार में: SFMLsrc-0।
  • स्थान टेक्स्ट बॉक्स के आगे,… पर क्लिक करें।
  • C:\ > GLP पर नेविगेट करें (ऐसा माना जाता है कि आपने GLP फ़ोल्डर बनाया है) > एक फ़ोल्डर चुनें पर क्लिक करें। स्थान C:\GLP है।
  • चेक बॉक्स समाधान और प्रोजेक्ट को एक ही निर्देशिका में रखें।
  • बनाएं पर क्लिक करें.

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

सॉल्यूशन एक्सप्लोरर विजार्ड में, सोर्स फाइल्स फोल्डर (आखिरी वाला) पर राइट क्लिक करें> ऐड> न्यू आइटम… पर क्लिक करें।

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

चरण 12. प्रोजेक्ट के गुण कॉन्फ़िगर करें।

समाधान एक्सप्लोरर विज़ार्ड में, प्रोजेक्ट के नाम पर राइट क्लिक करें जो कि SFMLsrc-0 है> गुण चुनें।

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

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

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

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

  • (३) अतिरिक्त पुस्तकालय निर्देशिकाएँ. लिंकर पर डबल क्लिक करें> सामान्य> अतिरिक्त लाइब्रेरी निर्देशिकाएं> फ़ील्ड के अंत में नीचे तीर पर क्लिक करें> क्लिक करें

    प्रतिलिपि सी:\GL\SFMLsrc\build\lib\Debug > "अतिरिक्त लाइब्रेरी निर्देशिकाएं" विज़ार्ड में, पहला आइकन > चिपकाएं क्लिक करें.

  • (4) अतिरिक्त निर्भरता. लिंकर ड्रॉप-डाउन मेनू में इनपुट> बगल में मेनू का चयन करें, पहले वाले का चयन करें, अतिरिक्त निर्भरता> फ़ील्ड के अंत में नीचे तीर पर क्लिक करें> संपादित करें …> कॉपी करें opengl32.lib; sfml-ऑडियो-डी.लिब; sfml-ग्राफिक्स-d.lib; एसएफएमएल-मुख्य-डी.लिब; sfml-नेटवर्क-d.lib; sfml-system-d.lib; sfml-विंडो-d.lib और अतिरिक्त निर्भरता विज़ार्ड के सबसे ऊपरी टेक्स्ट बॉक्स में पेस्ट करें > ठीक क्लिक करें।
  • (५) सिस्टम को सबसिस्टम कंसोल पर सेट करें।

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

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

विंडोज़ में फाइल ढूँढने वाला फ़ाइल> नई विंडो खोलें पर क्लिक करें। नई (दूसरी) विंडो में सी:> जीएल> एसएफएमएल> बिल्ड> लिब> डीबग, और कॉपी (राइट क्लिक> कॉपी), एक-एक करके, सभी 5 (पांच) डीएलएल फाइलों पर नेविगेट करें, और पहली विंडो सी में पेस्ट करें: > GLP > SFMLsrc-0. अब प्रोजेक्ट फोल्डर SFMLsrc-0 में आपके पास Main.cpp के साथ 5 dll फाइलें और विजुअल स्टूडियो द्वारा बनाई गई अन्य 4 फाइलें हैं।

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

ऊपर के रूप में, भाग 3 देखें परियोजना में एसएफएमएल की स्थापना.

चरण 15. SFMLsrc-0 प्रोजेक्ट के साथ टेम्पलेट बनाएं।

ऊपर के रूप में, भाग 4 टेम्पलेट के साथ एक प्रोजेक्ट बनाएं. टेम्पलेट के नाम प्रकार के लिए SFMLsrc. परियोजना के नाम प्रकार के लिए SFMLsrc-1. इस टेम्पलेट के साथ आपके द्वारा बनाए गए प्रत्येक प्रोजेक्ट में याद रखें

  • विजुअल स्टूडियो के जीयूआई में x64 का चयन करें।
  • पिछली परियोजना से डीएलएल फाइलों की प्रतिलिपि बनाएँ और नए में पेस्ट करें।

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

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

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

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

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

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

  • एसएफएमएल स्रोत संकलित करें, और प्रोजेक्ट में स्थापित करें।

    लक्ष्य x64 भी। सबसे कठिन। हालांकि सबसे अच्छा।

सिफारिश की: