2012-10-22 28 views
5

को हल नहीं कर सकता है, मैं Project->Properties->C/C++ General->Paths and Symbols पर गया और वास्तव में पथ मेरे पुराने मिंगविन इंस्टॉल के हैं। मेरा सवाल है: क्या कार्यक्षेत्र के लिए टूलचेन - रीसेट करने के लिए ग्रहण को बताने का कोई आसान तरीका है प्रति कार्यक्षेत्र के लिए? बेशक, जब मैं स्थापित CDT पहले से ही अपने पथ मैं मैन्युअल रूप से कुछ भी कॉन्फ़िगर नहीं किया और अब मैं इसे से बचने के लिएने मेरी mingw स्थापना को स्थानांतरित कर दिया - अब ग्रहण सीडीटी

धन्यवाद

उत्तर

4

एक जवाब here मिले चाहते हैं, उसमें mingwin रही है। Project > properties > C/C++ General > Paths and Symbols > GNU C++ पर जाएं - आप पुरानी स्थापना के लिए पथ इंगित करेंगे। उन्हें Project > properties > C/C++ Build > Discovery Options > GCC C++ Compiler में साफ़ करें और द्वारा स्वचालित रूप से पथ और प्रतीकों के बॉक्स में Clear बटन दबाएं लेबल की खोज की गई प्रविष्टियों को साफ़ करें।

अपनी परियोजना को पुनर्निर्माण करें।

ग्रहण जूनो के लिए मान्य।

यदि कोई व्यक्ति प्रति परियोजना आधार पर ऐसा नहीं कर सकता है लेकिन पूरे कार्यक्षेत्र (सेटिंग्स की सफाई) के लिए इसे बहुत सराहना की जाएगी (और स्वीकार किया जाएगा)। पथ ${workspace_loc}\.metadata\.plugins\org.eclipse.cdt.make.core\<project_name>.sc फाइलों में हार्डकोड किए गए हैं - ग्रहण prefs के साथ सामान्य कुल महाकाव्य गड़बड़ जगह पर बिखरे हुए हैं - grr। क्या मेरे मूल प्रश्न का उत्तर वहां पथों को खोजने और बदलने के लिए होगा (और केवल वहां?)?

संपादित करें: नोट्स में से Project > Index मेनू में आइटम हैं - शायद एक ही काम करने का एक और उचित तरीका है?

1

सेटिंग्स रिलीज 8.1 (ग्रहण जूनो) में बदल दी गई है और सभी परियोजनाओं के लिए विश्व स्तर पर सेट की जा सकती है। कम से कम यही उन्होंने विज्ञापित किया।

Window > Preferences > C/C++ > Build > Settings में, CDT GCC Built-in Compiler Settings MinGW का चयन करें Clear Entries और Reset। मेरे संस्करण (सीडीटी 8.2, एक्लिप्स केप्लर) में, परियोजना विशिष्ट सेटिंग्स Discovery Options अब मौजूद नहीं है।

इस बारे में कुछ लिंक:

  1. http://wiki.eclipse.org/CDT/User/NewIn81#Scanner_Discovery
  2. http://wiki.eclipse.org/CDT/User/FAQ#What_is_a_Scanner_Discovery.3F

मेरी विशिष्ट मामले में, यह काम किया है, लेकिन कोई सब कुछ के लिए, और सबसे महत्वपूर्ण Path and Symbols सेटिंग्स के लिए नहीं। मुझे वर्कस्पेस में <project_name>.sc फ़ाइल मैन्युअल रूप से संपादित करना था।

उम्मीद है कि यह किसी और की मदद करेगा।

मैट

+0

धन्यवाद - की पुष्टि करने और संभवतः अपने जवाब :) –

+0

आशा है कि यह पूरी तरह से एक दिन हल हो जाए तो स्वीकार करना होगा। यह मुझे लगता है कि सही दिशा में जा रहा है। आप अपना उत्तर स्वीकार कर सकते हैं, मेरा जवाब अन्य उपयोगकर्ताओं के लिए एक परिशिष्ट के रूप में अधिक है :) – Matt