dev c ide installation
iPhone और Android के लिए खाली समय कार्ड अनुप्रयोग
यह ट्यूटोरियल देव C ++ IDE की स्थापना, कार्य और विशेषताएं बताता है जो C ++ अनुप्रयोग विकसित करने के लिए सबसे अधिक उपयोग की जाने वाली IDEs में से एक है:
देव-सी ++ एक पूरी तरह से चित्रित ग्राफिकल आईडीई (इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट) है जो विंडोज बनाने के साथ-साथ कंसोल आधारित C / C ++ एप्लिकेशन बनाने के लिए मिनगव कंपाइलर सिस्टम का उपयोग करता है। इसका उपयोग किसी अन्य जीसीसी-आधारित कंपाइलर जैसे सिग्विन के साथ भी किया जा सकता है।
देव-सी ++ मुफ्त सॉफ्टवेयर है और जीएनयू जनरल पब्लिक लाइसेंस के तहत वितरित किया जाता है। इस प्रकार हम आईडीई को स्वतंत्र रूप से वितरित या संशोधित कर सकते हैं। यह मूल रूप से 'रक्तपात सॉफ्टवेयर' द्वारा विकसित किया गया था। 2006 में ब्लडशेड द्वारा छोड़ने के बाद इसे ओरवेल द्वारा कांटा गया।
=> पूर्ण C ++ मुफ़्त प्रशिक्षण श्रृंखला यहां देखें।
आइए अब इस C ++ IDE के विभिन्न पहलुओं पर विस्तार से चर्चा करते हैं।
आप क्या सीखेंगे:
- देव-सी ++ आईडीई की विशेषताएं
- C ++ IDE को इंस्टॉल करना और कॉन्फ़िगर करना
- बार बार पूछे जाने वाले प्रश्न
- निष्कर्ष
देव-सी ++ आईडीई की विशेषताएं
नीचे सूचीबद्ध इस IDE की कुछ विशेषताएं हैं जो हमें कुशल और उपयोगकर्ता के अनुकूल C / C ++ एप्लिकेशन विकसित करने में मदद करती हैं।
- देव-सी ++ जीसीसी-आधारित कंपाइलरों का समर्थन करता है जिसमें सिग्विन, मिनगव, आदि शामिल हैं। हम कंपाइलर एकीकृत या सिर्फ एक आईडीई के साथ एक देव-सी ++ आईडीई भी स्थापित कर सकते हैं यदि हमारे पास पहले से ही हमारे सिस्टम पर एक कंपाइलर है।
- हम इस IDE के साथ एकीकृत डिबगिंग (GDB का उपयोग करके) का उपयोग कर सकते हैं। डीबगर हमें स्रोत कोड पर सभी सामान्य डीबगिंग कार्रवाई करने की अनुमति देता है।
- इसमें एक स्थानीयकरण विशेषता है जो कई भाषाओं के लिए समर्थन प्रदान करता है। हम पहली बार भाषा का चयन कर सकते हैं जब हम इसे स्थापित करने के बाद आईडीई खोलते हैं। हम सेटिंग्स का उपयोग करके कभी भी भाषा बदल सकते हैं।
- अन्य आईडीई की तरह, यह आईडीई हमारे द्वारा लिखे गए कोड के लिए 'ऑटो-कंप्लीशन' सुविधा भी प्रदान करता है।
- यह अनुकूलन योग्य वाक्य रचना हाइलाइटिंग संपादक के साथ आता है जो स्रोत कोड को अधिक पठनीय बना सकता है।
- संसाधन फ़ाइलों को संपादित और संकलित करने की अनुमति देता है।
- एक उपकरण प्रबंधक है जिसमें विभिन्न उपकरण होते हैं जिनका उपयोग परियोजना में किया जा सकता है।
- इस IDE में इनबिल्ट फाइंड और रिप्लेस सुविधाएं भी हैं।
- देव-सी ++ आईडीई का उपयोग करके, हम विभिन्न प्रकार के एप्लिकेशन बना सकते हैं, यह विंडोज, कंसोल, स्टेटिक लाइब्रेरी या डीएलएल हैं।
- हम अपने स्वयं के प्रोजेक्ट प्रकार बनाने के लिए अपने स्वयं के प्रोजेक्ट टेम्प्लेट भी बना सकते हैं।
- अनुप्रयोग के लिए बिल्ड प्रक्रिया के प्रबंधन के लिए उपयोग किए जाने वाले Makefiles को dev-C ++ IDE का उपयोग करके भी बनाया जा सकता है।
- यह क्लास ब्राउजर के साथ-साथ डिबग वैरिएबल ब्राउजर के लिए सपोर्ट प्रदान करता है।
- इसका एक प्रोजेक्ट मैनेजर है जो विभिन्न परियोजनाओं के प्रबंधन में हमारी मदद करता है।
- इसके इंटरफ़ेस के माध्यम से प्रिंट समर्थन भी प्रदान करता है।
- हम आईडीई द्वारा प्रदान किए गए पैकेज मैनेजर का उपयोग करके आसानी से ऐड-ऑन लाइब्रेरी स्थापित कर सकते हैं।
- यह सी ++ आईडीई स्रोत कोड प्रबंधन के लिए सीवीएस सहायता भी प्रदान करता है।
C ++ IDE को इंस्टॉल करना और कॉन्फ़िगर करना
हम dev-C ++ IDE के लिए उपयुक्त इंस्टाल कर सकते हैं यहां
स्रोत कोड लिंक भी उपलब्ध है यहां
आइए अब पूरी स्थापना प्रक्रिया देखें। हमने उस इंस्टॉल करने योग्य का उपयोग किया है जो साथ आता है सी ++ संकलक । इस ट्यूटोरियल में, हम TDM-GCC 4.9.2 संकलक के साथ dev-C ++ संस्करण 5.11 का उपयोग करते हैं।
देव-सी ++ के लिए स्टेपवाइज इंस्टॉलेशन नीचे दिया गया है।
# 1) इंस्टॉलर शुरू करते समय पहला कदम हमारी पसंद की भाषा का चयन करना है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।
#दो) एक बार जब आप उपयुक्त भाषा का चयन कर लेते हैं, तो आपको लाइसेंस समझौते के लिए सहमत होना पड़ता है जो अगले पॉप-अप होता है।
# 3) अगला, हमें उन घटकों का चयन करने के लिए कहा जाता है जिन्हें हमें dev-C ++ इंस्टॉलेशन के भाग के रूप में स्थापित करने की आवश्यकता होती है।
जैसा कि ऊपर स्क्रीनशॉट में दिखाया गया है, हमें इंस्टॉलेशन के लिए उपलब्ध घटकों की सूची और प्रत्येक घटक के खिलाफ एक चेकबॉक्स प्रदान किया गया है। हम प्रत्येक बॉक्स को चेक / अनचेक कर सकते हैं कि कौन से घटकों को स्थापित करना है। घटकों के चयन के बाद अगला क्लिक करें।
# 4) अब इंस्टॉलर यूजर को डेस्टिनेशन फोल्डर के लिए प्रॉमिस करता है जहां dev-C ++ फाइल्स / लाइब्रेरीज आदि को कॉपी किया जाना है।
एक बार जब हम गंतव्य फ़ोल्डर पथ प्रदान करते हैं, तो इंस्टॉल पर क्लिक करें।
# 5) निम्न स्क्रीनशॉट इंस्टॉलेशन की प्रगति को दर्शाता है।
एक बार इंस्टॉलेशन खत्म हो जाने के बाद, एक 'फिनिश' डायलॉग जो इंस्टॉलेशन के अंत को दर्शाता है। हम फिनिश पर क्लिक करते हैं और फिर हम देव-सी ++ आईडीई लॉन्च कर सकते हैं।
अब आइए इस C ++ IDE के कार्य को विस्तार से देखें।
देव-सी ++ आईडीई का उपयोग कर विकास
देव C ++ को कॉन्फ़िगर करना
डिबगिंग के लिए लिंकर सेटिंग बदलें
आईडीई शुरू करने के बाद, पहली चीज जिसे हमें सुनिश्चित करने की आवश्यकता है वह है डिबगिंग जानकारी उत्पन्न करने के लिए सेटिंग।
डिबगिंग जानकारी सेट करने के लिए नीचे दिए गए चरणों का पालन करें।
- इस सेटिंग को बदलने के लिए, पर क्लिक करें उपकरण -> संकलक विकल्प।
- फिर “पर क्लिक करें समायोजन 'उस संवाद पर टैब करें जो पॉप अप करता है।
- के अंतर्गत ' समायोजन ', हमारे पास एक ' लिंक ”टैब।
- में ' लिंक 'टैब में विभिन्न विकल्प दिखाए गए हैं। सेट ' हाँ 'विकल्प के लिए' डिबगिंग सूचना उत्पन्न करें (-g3) ”।
यह निम्नलिखित स्क्रीनशॉट में दिखाया गया है।
ठीक होने पर क्लिक करें।
एक नया प्रोजेक्ट बनाएं
देव-सी ++ में एक नई परियोजना बनाने के लिए हमें निम्न चरणों का पालन करने की आवश्यकता है:
- क्लिक फ़ाइल -> नया -> परियोजना।
- एक नया संवाद नीचे दिखाया गया है।
- यहां, हम प्रोजेक्ट का नाम निर्दिष्ट कर सकते हैं। 'खाली प्रोजेक्ट' का चयन करना सुनिश्चित करें और 'C ++ प्रोजेक्ट' बटन को भी देखें।
- एक बार पूरी जानकारी प्रदान करने के बाद, हम ठीक क्लिक कर सकते हैं और IDE उस पथ के लिए पूछेगा जहाँ प्रोजेक्ट को सहेजा जाना है। जब यह किया जाता है, तो एक कार्यक्षेत्र परियोजना एक्सप्लोरर के साथ बाईं ओर खुलेगा जो उस परियोजना को दिखाता है जिसे हमने अभी बनाया था।
- अब हम इस परियोजना में कोड फ़ाइलों को जोड़ या आयात कर सकते हैं।
स्रोत फ़ाइल जोड़ें
किसी प्रोजेक्ट में फ़ाइल जोड़ना दो तरीकों से किया जा सकता है।
- क्लिक करके एक नई फ़ाइल जोड़ें प्रोजेक्ट -> नई फाइल या राइट-क्लिक करें परियोजना का नाम प्रोजेक्ट एक्सप्लोरर में और क्लिक करें नई फ़ाइल ।
- एक और तरीका यह है कि मौजूदा फ़ाइलों को प्रोजेक्ट में जोड़ा जाए। इसे क्लिक करके किया जा सकता है प्रोजेक्ट -> प्रोजेक्ट में जोड़ें या राइट-क्लिक करें परियोजना का नाम परियोजना एक्सप्लोरर में और चुनें ' प्रोजेक्ट में जोड़ें ... “यह फ़ाइलों का चयन करने और उन्हें परियोजना में आयात करने के लिए एक संवाद देगा।
- एक बार प्रोजेक्ट में फ़ाइलें जोड़ देने के बाद, कार्यक्षेत्र नीचे दिखाया गया है।
संकलन / निर्माण और निष्पादन परियोजना
जब हमारे पास परियोजना के लिए सभी कोड तैयार हो जाएंगे, तो हम अब परियोजना का संकलन और निर्माण करेंगे।
देव C ++ प्रोजेक्ट को बनाने और निष्पादित करने के लिए नीचे दिए गए चरणों का पालन करें:
- प्रोजेक्ट संकलित करने के लिए, क्लिक करें निष्पादन -> संकलन (या F9 पर क्लिक करें)।
- हम संकलन स्थिति में देख सकते हैं ' संकलित लॉग 'कार्यक्षेत्र में टैब।
- यदि सिंटैक्स या लिंकर त्रुटियों में कोई त्रुटि है, तो वे संकलक टैब में दिखाई देंगे।
- एक बार परियोजना को सफलतापूर्वक संकलित करने के बाद, हमें इसे चलाने की आवश्यकता है।
- पर क्लिक करें निष्पादन -> भागो । (या F10 पर क्लिक करें)
- कंसोल विंडो जो हमें आउटपुट देती है, नीचे स्क्रीनशॉट में दिखाया जाएगा।
- यदि प्रोग्राम को पास करने के लिए कमांड लाइन पैरामीटर हैं, तो हम पर क्लिक करते हैं निष्पादन -> पैरामीटर । यह एक डायलॉग खोलेगा, जिसके उपयोग से हम पैरामीटर पास कर सकते हैं।
सी ++ आईडीई में डिबगिंग
कभी-कभी हम अपने प्रोग्राम से वांछित आउटपुट प्राप्त नहीं कर सकते हैं, हालांकि प्रोग्राम सिंटैक्टिक रूप से सही है। ऐसी स्थिति में, हम प्रोग्राम को डीबग कर सकते हैं। देव-सी ++ आईडीई इनबिल्ट डिबगर प्रदान करता है।
Dev-C ++ IDE का उपयोग करके प्रोग्राम को डीबग करने के लिए निम्न चरणों का पालन करें:
- क्लिक निष्पादन -> डिबग । (या क्लिक करें F5 ) का है।
- डिबग क्लिक करने के बाद, हमें IDE में डीबग मेनू मिलता है, जैसा कि नीचे दिखाया गया है।
- डिबगिंग से पहले हम कोड की एक विशेष लाइन पर F4 का उपयोग करके ब्रेकपॉइंट को टॉगल कर सकते हैं।
- डिबग मेनू का उपयोग करके, हम अपने प्रोग्राम को कुशलतापूर्वक डीबग करने के लिए ऐड वॉच, कर्सर को रन, फंक्शन आदि जैसे विकल्पों का उपयोग कर सकते हैं।
बार बार पूछे जाने वाले प्रश्न
Q # 1) क्या देव C ++ मुक्त है?
उत्तर: हाँ। देव-सी ++ एक मुफ्त आईडीई है।
Q # 2) क्या देव C ++ C ++ 11 का समर्थन करता है?
उत्तर: हाँ। दरअसल, देव-सी ++ सिर्फ एक आईडीई है। वास्तविक संकलन अंतर्निहित GCC संकलक द्वारा किया जाता है जो IDE के साथ जुड़ा हुआ है। हर GCC कंपाइलर डिफ़ॉल्ट रूप से C ++ 03 मानक का उपयोग करता है। इसे C ++ 11 में बदलने के लिए, हमें भाषा मानकों नामक संकलक विकल्प को बदलने की आवश्यकता है।
- ऐसा करने के लिए, पर क्लिक करें उपकरण देव-सी ++ आईडीई में।
- अगला पर क्लिक करें संकलक विकल्प…
- इसके तहत “क्लिक करें” समायोजन ”टैब।
- सेटिंग्स टैब के अंदर, हम देख सकते हैं कोड जनरेशन ”टैब।
- पर क्लिक करें ' भाषा मानक (-std) 'मान' और इसे सेट करें ' ISOC ++ 11 '' GNUC ++ 11 ' आपके ज़रूरत के हिसाबसे।
नीचे दिया गया स्क्रीनशॉट वास्तव में विकल्प बदलने में मदद करेगा।
संवाद के लिए ठीक क्लिक करें, और संकलक मानक C ++ 11 में बदल जाता है।
क्यू # 3) क्या देव-सी ++ संकलन सी?
उत्तर: हाँ। देव-सी ++ आईडीई हमें सी और सी ++ प्रोग्राम लिखने और संकलित करने की अनुमति देता है। जैसा कि C ++ C भाषा का एक बढ़ाया संस्करण है, C ++ कंपाइलर C भाषा में लिखे गए किसी भी प्रोग्राम को संकलित कर सकता है।
इस IDE में, एक नया प्रोजेक्ट बनाते समय, संवाद हमें C या C ++ प्रोजेक्ट बनाने का विकल्प देता है।
निष्कर्ष
इस ट्यूटोरियल में हमने देव-सी ++ आईडीई की विशेषताओं, स्थापना और कार्य के बारे में विस्तार से चर्चा की। हमने एक नई परियोजना बनाने, स्रोत कोड फ़ाइलों को जोड़ने, संकलन, निर्माण और विस्तार से चरणों को निष्पादित करने के पूरे चक्र को देखा।
हमने अक्सर पूछे जाने वाले कुछ प्रश्नों के साथ देव-सी ++ में डिबगिंग प्रक्रिया पर भी चर्चा की। इसे विजुअल स्टूडियो और एक्लिप्स आईडीई के बाद C ++ के विकास के लिए लोकप्रिय IDE माना जा सकता है।
हम कई और विषयों का पता लगाएंगे जो हमारे बाद के ट्यूटोरियल में प्रोग्रामर के दृष्टिकोण से महत्वपूर्ण हैं।
=> पूर्ण सी ++ ट्यूटोरियल सूची देखने के लिए यहां देखें।
अनुशंसित पाठ
- ग्रहण आईडीई का उपयोग करते हुए जावा डेवलपमेंट
- सेलेनियम आईडीई डाउनलोड इंस्टॉलेशन और मुख्य विशेषताएं परिचय
- इंटेलीज आईडीईए ट्यूटोरियल - जावा डेवलपमेंट इन्टेलीज आईडीई
- ग्रहण आईडीई: अपना पहला जावा प्रोजेक्ट बनाएं और चलाएं
- रोबोट फ्रेमवर्क ट्यूटोरियल - फीचर्स एंड सॉफ्टवेयर इंस्टॉलेशन
- सॉफ्टवेयर इंस्टॉलेशन / अन इंस्टॉलेशन टेस्टिंग
- विंग आईडीई की समीक्षा: सुविधाएँ और लाभ
- ग्रहण जावा आईडीई के साथ मावेन को कॉन्फ़िगर करना