2012-04-11 14 views
6

निम्नलिखित सी ++ अनुप्रयोग compiles बनाता है और ग्रहण CDT भीतर सफलतापूर्वक चलता लेकिन आईडीई अभी भी यह कहते हुए एक त्रुटि रिपोर्ट कर रहा है:ग्रहण CDT अनसुलझे कार्यों के बारे में शिकायत है लेकिन अभी भी सफलतापूर्वक

Could not resolve function wprintf 
#include <stdio.h> 
#include <wchar.h> 

int main() 
{ 
    wprintf(L"Hello world"); 
    return 0; 
} 

निर्देशिका /usr/include (जहां wchar.h निवास) निश्चित रूप से पथ शामिल करने के भीतर सूचीबद्ध है क्योंकि अन्यथा आवेदन संकलित नहीं होगा। मेरी सेट

Could not find symbol 'wprintf' in index 

यह है अप: wprintf रिपोर्ट पर F3 साधते

  • openSUSE 11.4
  • जावा डेवलपर्स के लिए
  • ग्रहण आईडीई (इंडिगो सेवा रिलीज़ 2 - बनाएँ 20,120,216-1857)
  • ग्रहण सीडीटी v8.0.2.201202111925

क्या कोई जानता है कि मैं ग्रहण सीडीटी को हल करने के लिए कैसे प्राप्त कर सकता हूं यह कार्य सही ढंग से?

उत्तर

0

निर्देशिका/usr/शामिल हैं (जहां wchar.h रहता है) निश्चित रूप से अन्यथा आवेदन के रूप में शामिल करें पथ के भीतर सूचीबद्ध नहीं संकलन होगा

मैं इस निर्देशिका लगता में केवल सूचीबद्ध है है कंपाइलर पथ शामिल करें। इस निर्देशिका को ग्रहण सी ++ पार्सरInclude path में भी ठीक से कार्य करने के लिए सूचीबद्ध किया जाना है।

+0

मैंने चेक किया है और '/ usr/include' दोनों जीएनयू सी और जीएनयू सी ++ दोनों के लिए निर्देशिका शामिल करने के भीतर सूचीबद्ध है। – curvedvision

0

ठीक है, यदि/usr/शामिल सही ढंग से सूचीबद्ध है, तो preferences -> c/c++ -> Editor -> Indexer -> select Indexer

करने के लिए जाना कभी कभी तेजी से C/C++ इंडेक्सर से इसे बदलने के पूर्ण एक समस्या का समाधान करने के लिए।

आशा है कि यह मदद करता है

+2

अजीब, मैं एक ही सीडीटी संस्करण का उपयोग करता हूं, लेकिन इन विकल्पों में नहीं है, केवल 'सी/सी ++ -> इंडेक्सर - इंडेक्सर सक्षम करें' (लेकिन पूर्ण या अन्यथा चुनने का कोई तरीका नहीं), और 'सी में 'इंडेक्सर' श्रेणी नहीं है/सी ++ -> संपादक ' – Christoph

6

मैं अपने जूनो रिलीज के साथ एक ही समस्या थी, आईडी बिल्ड: फेडोरा 14 20,120,510-1,218 सूचकांक समस्या को हल करने के लिए: वरीयताओं पर नेविगेट करें -> C/C++ -> संपादक -> इंडेक्सर -> अनचेक "अनुमानी संकल्प की अनुमति दें शामिल की"

सबसे अच्छा

3

वरीयताओं पर -सभी -> C/C++ -> संपादक -> इंडेक्सर अक्षम इंडेक्सर, लागू होते हैं, वरीयताओं के लिए वापस जाओ, और सूचकांक फिर से सक्षम । यह ग्रहण कार्यक्षेत्र को पुन: अनुक्रमणित करने के लिए ग्रहण बनाता है। उसके बाद, संपादक के दाहिने तरफ मेरे झूठे लाल संकेत चले गए।

0

क्या मदद मिली मुझे पर JNI फ़ोल्डर प्रेस था सही माउस बटन गुण> C/C++ सामान्य> रास्तों और परियोजना में के रूप में ही पथ को जोड़ने के प्रतीकों> गुण C/C++ सामान्य> रास्तों और प्रतीकों

उम्मीद है कि यह

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