का उपयोग करते समय एक्लिप्स त्रुटियों को ठीक करना मैं एंड्रॉइड ऐप विकसित करने के लिए ग्रहण का उपयोग कर रहा हूं जो एनएनडीके का भी उपयोग करता है। मैं अपने अनुप्रयोग में वैक्टर और मैं आवश्यक सामान किया है उन्हें सहितएंड्रॉइड एनडीके और std :: वेक्टर
APP_STL से प्राप्त करने के लिए: = stlport_static
मेरी Application.mk
सब कुछ में काम कर रहा है ठीक यह संकलित करता है तथा रन लेकिन ग्रहण रहता है जब मैं वैक्टर
std::vector<int> blah
उदाहरण के लिए त्रुटि उत्पन्न करता है तो मुझे त्रुटियां दे रही हैं। अगर मैं त्रुटि हटा देता हूं और इसे संकलित करता रहता हूं और ठीक चलता है।
मैं जोड़ दिया है $ {NDKROOT}/स्रोतों/CXX-STL/gnu-libstdC++/शामिल
के तहत सी ++ जनरल अपने प्रोजेक्ट config में -> पथ और प्रतीक -> शामिल
यह निराकरण #include <vector>
ठीक है (इससे पहले कि मैंने उपरोक्त पथ जोड़ा है, इसके लिए मुझे एक त्रुटि थी) लेकिन मुझे अभी भी वैक्टर का उपयोग करके त्रुटियां मिलती हैं।
मुझे इस के लिए त्रुटियां रोकने के लिए ग्रहण कैसे प्राप्त किया जा सकता है?
संपादित करें:
उदाहरण त्रुटि: Symbol 'vector' could not be resolved
संपादित करें 2:
मैं
using namespace std;
और फिर जोड़ने के लिए वेक्टर blah उपयोग करने की कोशिश और कहा कि कोई दूसरी त्रुटि का कारण बनता है:
Invalid template arguments
आप अपने प्रश्न में "त्रुटि" शब्द का 7 बार उल्लेख करते हैं, लेकिन यह कहने में असफल रहता है * वास्तविक त्रुटि क्या है *! – richq
आप सही हैं मैंने विशिष्ट त्रुटियों के साथ प्रश्न को अद्यतन किया है। – nkassis
आह, ठीक है। मुझे लगता है कि मुझे पता है कि समस्या क्या है, लेकिन मुझे नहीं पता कि समाधान क्या है। यह * लगता है * आप जावा और सी ++ मिश्रण कर रहे हैं, लेकिन सी ++ भाग खुद को थोड़ा उलझन में मिला है। सीधी सी के साथ भी यही बात हुई। मैंने छोड़ दिया और विम वापस चला गया, लेकिन अगर आप एक्लिप्स से चिपकना चाहते हैं तो यह बिल्कुल सहायक नहीं है। – richq