2011-11-16 20 views
9

में नहीं मिली है, मैं अपनी परियोजनाओं में जेक्सिंग 1.7 (क्यूआर स्कैनर) जोड़ रहा हूं।"iostream" फ़ाइल एक्सकोड 4.2

मैंने मैक ओएस एक्स को शेर और xcode4.2, iOS5.0 में अपग्रेड किया।

समस्या यह है कि जब मैं प्रोजेक्ट चलाता हूं, तो मैंने हमेशा "आईस्ट्रीम फ़ाइल नहीं मिली" देखी।

मैं स्कैनटेस्ट (क्यूआर स्कैनर परीक्षण नमूना कोड जेक्सिंग टीम से प्राइवेट) चलाता हूं, लेकिन यह अच्छी तरह से काम करता है।

तो, मैं अपनी परियोजनाओं और स्कैनटेस्ट की तुलना करता हूं, लेकिन मुझे कोई अंतर नहीं मिल रहा है।

इस समस्या को हल करने के लिए मैं क्या कर सकता हूं?

+23

आपने अभी तक 14 प्रश्न पूछे हैं और उनमें से कोई भी स्वीकार नहीं किया है। आपको शायद उन उत्तरों को स्वीकार करना चाहिए जो आपकी मदद करते हैं, यानी, यदि आप लोगों को वास्तव में मदद करने के लिए प्रेरित करना चाहते हैं। –

उत्तर

48

आप केवल C12+ या ObjectiveC++ फ़ाइलों में iostream शामिल कर सकते हैं। यदि आपका केस उत्तरार्द्ध है, तो फ़ाइल प्रत्यय .mm होना चाहिए। इसलिए, उदाहरण के लिए, यदि आपका नियंत्रक वर्ग QRCodeReader.h आयात करता है और इसे MyController.m नाम दिया गया है, तो इसका नाम बदलकर MyController.mMyController.mm रखा जाना चाहिए।

+0

प्रिय, smparkes आपकी मदद के लिए बहुत बहुत धन्यवाद यह सी ++ फ़ाइल में शामिल है। और मैं * .mm फ़ाइल का भी उपयोग करता हूं। लेकिन, मुझे हमेशा त्रुटि संदेश "iostream नहीं मिला" दिखाई देता है। मुझे लगता है कि मैंने बिल्ड सेटिंग्स को गलत तरीके से सेट किया है। तो, क्या आप यह मेरे लिए जांचेंगे? बहुत धन्यवाद फिर से – BoyGeneral

+2

कोई विचार नहीं, अगर आप केवल .mm या .cc फ़ाइल में शीर्षलेख शामिल कर रहे हैं। आप पूरे वर्बोज़ कंपाइलर त्रुटियों को काट और पेस्ट कर सकते हैं (लॉग पर प्रकट करें >> लॉग में प्रकट करें) एक पेस्टी (http://pastie.org/) में डालें या इसे यहां रखें और हम और अधिक मदद कर सकते हैं। – smparkes

+0

प्रिय, smparkes यदि संभव हो, तो क्या आप Teamviewer के माध्यम से अपनी स्क्रीन दिखा सकते हैं? मैं अपनी स्क्रीन साझा करूंगा। बहुत खेद है और धन्यवाद फिर से – BoyGeneral

1

हाँ दाएं। यह पोस्ट मुझे इस अवधारणा को समझने में मदद करता है।

जब हम प्रोजेक्ट की .m फ़ाइल में QRCodeReader.h आयात कर रहे हैं तो हम त्रुटि करते हैं। इस परिवर्तन के बजाय फ़ाइल का विस्तार .mm फ़ाइल में। इसमें आपकी परियोजना की counted.h फ़ाइल में iostream फ़ाइल शामिल होगी। धन्यवाद दोस्तों।

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