सीपीपी को EXE में कैसे संकलित करें

लेखक: Joan Hall
निर्माण की तारीख: 3 फ़रवरी 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
Compilation Process in C with Live Example | Debug tips to find which step compilation fails
वीडियो: Compilation Process in C with Live Example | Debug tips to find which step compilation fails

विषय

यह सी ++ स्रोत कोड को EXE फ़ाइलों (विंडोज़ पर) में संकलित करने के लिए चरण-दर-चरण मार्गदर्शिका है। वर्णित विधियां .c ++, .cc और .cxx प्रारूपों (संभवतः .c भी) को संकलित करते समय भी काम करती हैं। यह ट्यूटोरियल मानता है कि C ++ स्रोत कोड एक कंसोल एप्लिकेशन है और इसके लिए किसी बाहरी लाइब्रेरी की आवश्यकता नहीं है।

कदम

  1. 1 सी ++ कंपाइलर डाउनलोड करें। विंडोज कंप्यूटर के लिए सबसे अच्छे कंपाइलरों में से एक मुफ्त माइक्रोसॉफ्ट विजुअल सी ++ 2012 एक्सप्रेस है।
  2. 2 Visual C++ में एक नया प्रोजेक्ट प्रारंभ करें। यह काफी सीधा है। ऊपरी बाएँ कोने में "नई परियोजना" पर क्लिक करें और फिर स्क्रीन पर दिए गए निर्देशों का पालन करें। प्रोजेक्ट का नाम दर्ज करें और खुलने वाली विंडो में, "समाप्त करें" पर क्लिक करें।
  3. 3 सभी .cpp फ़ाइलों को स्रोत फ़ाइलें निर्देशिका में कॉपी और पेस्ट करें, और फिर सभी .h फ़ाइलों (यदि कोई हो) को हैडर फ़ाइल निर्देशिका में कॉपी और पेस्ट करें। अपने चुने हुए प्रोजेक्ट के नाम पर मुख्य सीपीपी फ़ाइल (जिसमें "इंट मेन ()" है) का नाम बदलें।
  4. 4 बनाएँ और संकलित करें। प्रोग्राम बनाने के लिए F7 कुंजी दबाएं।
  5. 5 EXE फ़ाइल ढूंढें। प्रोजेक्ट निर्देशिका में बदलें जहां विजुअल सी ++ सभी प्रोग्राम रखता है (विंडोज 7 पर, यह निर्देशिका मेरे दस्तावेज़ फ़ोल्डर में स्थित है)। "डीबग" निर्देशिका में, उस नाम के साथ EXE फ़ाइल ढूंढें जिसे आपने पहले दिया था।
  6. 6 फ़ाइल की जाँच करें। इसे चलाने के लिए EXE फ़ाइल पर डबल क्लिक करें; अगर सब कुछ ठीक रहा, तो कार्यक्रम ठीक काम करता है। अगर कुछ गलत हुआ है, तो बताए गए चरणों को फिर से आज़माएं.
  7. 7 यदि आप किसी अन्य कंप्यूटर पर प्रोग्राम चलाना चाहते हैं, तो उस पर वीसी ++ रनटाइम लाइब्रेरी स्थापित होनी चाहिए (विजुअल स्टूडियो के साथ बनाए गए सी ++ प्रोग्राम को इन पुस्तकालयों की आवश्यकता होती है)। आपको अपने कंप्यूटर पर उनकी आवश्यकता नहीं है क्योंकि वे Visual Studio स्थापना के दौरान स्थापित हैं। लाइब्रेरी डाउनलोड लिंक: http://www.microsoft.com/en-us/download/details.aspx?id=30679

टिप्स

  • लेखक द्वारा बहिष्कृत विधियों के उपयोग के कारण त्रुटियों की संभावना है, या क्योंकि लेखक निर्भरताओं को शामिल करना भूल गया है।
  • संकलन-समय की त्रुटियों से बचने के लिए Visual C++ Express का नवीनतम संस्करण स्थापित करें।
  • ज्यादातर मामलों में, प्रोग्राम के लेखक से इसे आपके लिए संकलित करने के लिए कहना सबसे अच्छा समाधान है। यदि आवश्यक हो तो ही कार्यक्रम को स्वयं संकलित करें।

चेतावनी

  • चूंकि C++ और C लो-लेवल प्रोग्रामिंग लैंग्वेज हैं, इसलिए ये आपके कंप्यूटर को नुकसान पहुंचा सकते हैं। इससे बचने के लिए, "# शामिल" windows.h "लाइन के लिए .cpp फ़ाइलों की जाँच करें।यदि ऐसी कोई पंक्ति मौजूद है, तो प्रोग्राम को संकलित न करें, लेकिन इसके लेखक से पूछें कि प्रोग्राम को विंडोज एपीआई तक पहुंच की आवश्यकता क्यों है। यदि लेखक उत्तर देने में असमर्थ है, तो किसी विशेषज्ञ फ़ोरम के विशेषज्ञ से पूछें।
  • देव-सी ++ के साथ काम न करें। यह 340 त्रुटियों वाला एक पुराना संकलक है और इसे 5 वर्षों में अद्यतन नहीं किया गया है।

आपको किस चीज़ की जरूरत है

  • कंपाइलर (विजुअल सी ++ अनुशंसित)।
  • सीपीपी फ़ाइल या सी / सी ++ स्रोत कोड।
  • विंडोज कंप्यूटर (EXE प्रारूप केवल विंडोज द्वारा समर्थित है)।