कोड :: ब्लॉक / कंपाइलर त्रुटि का निर्माण नहीं कर सकते हैं?


2

मेरी समस्या यह है कि जब मैं कोड पर कुछ भी चलाने का प्रयास करता हूं :: ब्लॉक यह कहता है: "ऐसा लगता है कि आपका कार्यक्रम अभी तक नहीं बनाया गया है"। के बाद मैं इसे बनाने की कोशिश यह फिर से चबूतरे। मैंने एक समान प्रश्न कहीं देखा है, लेकिन मैं अभी भी अपनी समस्या को हल नहीं कर सका (जीसीसी (जीएनयू संकलक संग्रह) को फिर से स्थापित करके)।

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


1
क्यू यहाँ पर और उबंटू दोनों पर और यूनिक्स और लिनक्स पर विषय पर है, यह स्टैक ओवरफ्लो पर भी विषय पर होगा क्योंकि यह एक प्रोग्रामिंग टूल का उपयोग करने के बारे में है, यह आपके ऊपर है कि आप इसे कहाँ चाहते हैं (सिर्फ डॉन ') t इसे एक से अधिक साइट पर पोस्ट करें)। वैसे भी, आप दो "या कुछ और" अपने प्रश्न में है, कृपया हमें बताएं वास्तव में त्रुटि संदेश दर्शाता है क्या इसलिए हम इसे खोज सकते हैं। आदर्श रूप से, आपको एक न्यूनतम प्रजनन योग्य उदाहरण भी शामिल करना चाहिए ताकि हम इसे आज़मा सकें।
टेराडन

जवाबों:


2

आपके द्वारा जारी किए जाने के पीछे कई कारण हो सकते हैं। चूंकि आपने इस पर अधिक जानकारी शामिल नहीं की है, इसलिए मुझे इस बात पर अनुमान लगाना होगा कि शुरुआती लोगों के बीच सबसे आम लोगों पर विचार करते हुए, आपके मामले में क्या संभावना है। टेर्डन ने प्रश्न को बेहतर बनाने पर अच्छे सुझाव दिए। तो संभावित कारण:

1. आपने कोड :: संकलक के बिना ब्लॉक संस्करण स्थापित किया।

यहां वर्तमान कोड :: ब्लॉक बायनेरिज़ हैं जिन्हें आप अपने सिस्टम के लिए डाउनलोड कर सकते हैं। वास्तव में मैं विंडोज पर C :: B का उपयोग करता हूं और एक कॉपी स्थापित करने के लिए पहले से इंस्टॉल किए गए MinGW कंपाइलर के साथ किसी को चुनने के लिए कुछ देखभाल की आवश्यकता होती है, यदि वह वह है जिसे उपयोगकर्ता उपयोग करने का इरादा रखता है। यदि आपके C: B इंस्टॉलेशन में एक कंपाइलर शामिल है या, जैसा कि आपके प्रश्न से समझा जाता है, तो आपने एक कंपाइलर अलग से इंस्टॉल किया है - अगले चरणों पर जाएं।

2. कोड में आपका कंपाइलर सेटअप :: ब्लॉक गलत है

मुझे लगता है कि आपने इसे स्थापित करने के बाद सही तरीके से जीसीसी के लिए सिस्टम पथ निर्धारित किया है। C :: B - सेटिंग में जाएँ Settings-> Compiler-> Toolchain executables

सबसे पहले, विंडो के शीर्ष पर, आपके पास GNU GCC COMPILERचयनित संकलक के रूप में होना चाहिए । फिर खिड़की से नीचे कई क्षेत्र हैं, कुछ इस तरह से देख रहे हैं:

यहां छवि विवरण दर्ज करें

बेशक आपकी सेटिंग्स मेरी से अलग होनी चाहिए, लेकिन यह महत्वपूर्ण है कि # 1 वे वहां हैं और # 2 वे सही हैं, इसलिए इसे जांचें।

3. आपने कोई प्रोजेक्ट नहीं बनाया है

यद्यपि यह एक नई रिक्त फ़ाइल खोलने के लिए C :: B में संभव है, इसमें कोड लिखें और बिल्ड + रन करने का प्रयास करें, यह वास्तव में अच्छा विचार नहीं है, और विशेष रूप से यदि आप अभी शुरू नहीं कर रहे हैं। इसलिए यदि आप कोडिंग शुरू करना चाहते हैं और फिर आवेदन का परीक्षण कर रहे हैं, तो एक नई परियोजना बनाएं। आप इसे File-> New-> Projectढूंढते हैं और वहां मुझे लगता है कि आपके लिए सबसे अच्छा विकल्प चुनना है Console application। अनुसरण करने वाले चरण काफी सीधे हैं और कुछ विवरणों के साथ प्रश्न स्पष्ट हैं, इसलिए मुझे आपसे कोई समस्या नहीं है।


मेरी त्रुटि यह थी कि मैंने ए Empty project। मैंने एक नया बनाया Console application, अपनी स्रोत फ़ाइलों को वहां स्थानांतरित किया और यह ठीक काम किया। लगता है कि अंदर कुछ सेटिंग्स बाकी हैं Empty project
Krøllebølle

-2

निम्नलिखित आज़माएँ:

sudo apt-get install build-essential 

फिर निर्माण और संकलन करने का प्रयास करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.