2008-10-22 12 views
5

हमारे सभी सी ++ हेडर एक .h एक्सटेंशन का उपयोग करते हैं। ग्रहण सोचता है कि ये सी हेडर हैं और उन्हें कक्षाओं और नामस्थानों जैसी चीजों पर बहुत सी वाक्यविन्यास त्रुटियों के साथ झंडे हैं।ईक्लीप्स का इलाज करें। एच फ़ाइल को सी ++ के रूप में करें?

मैं से फ़ाइल प्रकार संबद्धता को परिवर्तित करना की कोशिश की है:

Preferences > C/C++ > File types 

लेकिन यह "बंद" है।

दिलचस्प बात यह है कि, "* .h" सी और सी ++ हेडर दोनों से जुड़ा हुआ है, लेकिन ऐसा लगता है कि सी का उपयोग किया जा रहा है। मैं eclipse को C++ के रूप में .h फ़ाइलों का इलाज कैसे कर सकता हूं?

+0

एक और भाषा अज्ञेयवादी "एसोसिएशन कैसे बदलें" प्रश्न: http://stackoverflow.com/questions/12850756/how-to-remove-the-lock-in-file-association-in-eclipse –

उत्तर

2

एक नई परियोजना बनाने का प्रयास करें और स्थान के रूप में अपना स्रोत क्षेत्र निर्दिष्ट करें। हालांकि, सुनिश्चित करें कि आप सी ++ प्रोजेक्ट का चयन करें (मैं आमतौर पर मेकफ़ाइल विकल्प का उपयोग करता हूं)। पार्सर को सी ++ सिंटैक्स को पहचानने के लिए आपको यह करना होगा।

+0

एक और कारक है कि सभी स्रोत फ़ाइलों को आरएसई के माध्यम से उपयोग किया जाता है। मुझे पता चला कि आरएसई के माध्यम से किसी परियोजना में फ़ाइलों को कैसे आयात किया जाए, और फिर यह समाधान काम करता था। धन्यवाद! –

+0

... सिवाय इसके कि एक बार जब मैं उन्हें एक परियोजना में आयात करता हूं, तो वे स्थानीय प्रतियां प्रतीत होते हैं और अब आरएसई के माध्यम से सिंक नहीं करते हैं। चूहे। –

+0

उत्तर मिला। फ़ाइलों को आयात करने के बजाय, परियोजना में एक आरएसई फ़ोल्डर को लिंक करें। –

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