2011-11-04 14 views
6

मैंने सी ++ अनुप्रयोगों को विकसित करने के लिए अपनी मशीन पर एक्लिप्स सीडीटी स्थापित किया है।ग्रहण सीडीटी सी ++ त्रुटि

मैंने एक नया सी ++ प्रोजेक्ट बनाया है। मैंने एक सीपीपी फ़ाइल कॉपी की है।

जब मैं बिल्ड बटन पर क्लिक करता हूं, तो परियोजना त्रुटियों के बिना संकलित होती है।

हालांकि, मुझे कोई समस्या है। समस्या यह है कि ग्रहण मुझे बताता है कि कई त्रुटियां हैं। उदाहरण के लिए ग्रहण दिखाता है कि "नेमस्पेस std का उपयोग करना" एक त्रुटि है या "# शामिल" एक त्रुटि है।

मुझे नहीं पता कि एक्लिप्स के साथ समस्या क्या है क्योंकि जब मैं "बिल्ड" बटन पर क्लिक करता हूं तो मेरी फ़ाइल ठीक से संकलित होती है।

क्या ऐसी कुछ सेटिंग्स हैं जिन्हें मैंने ठीक से सेट नहीं किया है?

धन्यवाद!

उत्तर

8

आपको ग्रहण में अपनी परियोजना में std पुस्तकालयों के पथ जोड़ने की आवश्यकता है। ऐसा लगता है कि किसी भी तरह ग्रहण आपकी std पुस्तकालय नहीं मिला था। आप अपने जीसीसी के लिए पथ को जोड़ने की आवश्यकता के तहत शामिल हैं:

गुण> C/C++ जनरल> पथ और Symbols-> भी शामिल है> GNU सी और GNU सी ++

रास्तों जीसीसी/जी ++ का उपयोग करता है सकते हैं इस answer to "Where does gcc look for C and C++ header files?" में आदेशों द्वारा पाएं।

1

सक्रिय होने के लिए ग्रहण को पुनरारंभ करने की आवश्यकता है।

+1

अभी इंडेक्स पुनर्निर्माण देखा गया है जो संभवतः एक ही चीज़ को पुनरारंभ करने जैसा ही करेगा। – NickyP

1

, जीएनयू सी ++ संकलक g++ स्थापित करें आदेश का उपयोग:

sudo apt-get install g++ 
1

मेरे मामले में (मैं टीडीएम जीसीसी विंडोज पर एक गैर मानक स्थान पर स्थापित उपयोग कर रहा हूँ), मैं पथ चर में जोड़ने के लिए किया था परियोजना। मैंने इसे प्रोजेक्ट-> गुण-> सी/सी ++ बिल्ड-> चर बनाने के द्वारा किया। पथ चर के मान स्वचालित रूप से पढ़े जाते हैं जब कोई ऐड पर क्लिक करता है और फिर ड्रॉप डाउन सूची से पथ का चयन करता है। एक बार पथ चर जोड़ा जाता है तो सी/सी ++ इंडेक्स को पुनर्निर्माण की आवश्यकता होती है।

संबंधित मुद्दे