2012-12-13 12 views
6

में नहीं मिला है मुझे अपनी ऐप में जेएक्सिंग सहित समस्या है। मुझे त्रुटि मिलती है: "iostream फ़ाइल नहीं मिली"। मैंने जेएक्सिंग निर्देश में सबकुछ किया है लेकिन मुझे यह काम नहीं मिल रहा है। मैं इसे .mm फ़ाइल में शामिल कर रहा हूं। मैं कहानी बोर्ड का उपयोग इस परियोजना iOS 6.0 के लिए है यह त्रुटि है मैं मिलता है:iostream Xcode

In file included from /Users/adam/Developer/project/project/SecondViewController.mm:11: In file included from zxing/iphone/ZXingWidget/Classes/QRCodeReader.h:10: In file included from zxing/iphone/ZXingWidget/Classes/FormatReader.h:22: zxing/cpp/core/src/zxing/common/Counted.h:23:10: fatal error: 'iostream' file not found

किसी भी विचार क्या मैं इस काम के प्राप्त करने के लिए कर सकते हैं?

संपादित करें:

जब मैं संकलित स्रोत समस्याओं के बिना Objcetive-सी ++ परियोजना comiples इस रूप में फ़ाइल का चयन करें, लेकिन जैसा कि मैंने कहा था इस देवता soultion वजह से इस एप्लिकेशन के अन्य भागों के साथ बाद में कुछ समस्या बना सकते हैं नहीं है।

उत्तर

6

परियोजना -> सेटिंग्स बनाएँ -> एप्पल LLVM संकलक 4.1-भाषा - अपने कार्यान्वयन .mm विस्तार के साथ फ़ाइल> सी ++ स्टैंडर्ड लाइब्रेरी

है कि स्थापित करने के लिए सुनिश्चित करें कि "libstdC++"

+0

के लिए समस्या का समाधान हो मैं अभी भी तुम्हारा समाधान के साथ एक ही त्रुटि मिलती है, लेकिन मेरे संपादित को देखो है। –

+0

अपने main.m को main.mm – muffe

+0

पर बदलने का प्रयास करें आपने अपना जीवन बचाया! :) –

10

बस नाम बदलने इस मुद्दे को हल करने के बजाय।

2

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

0

यह करने के बजाय मिमी-फ़ाइल में #import "QRCodeReader.h" रखने हैडर फ़ाइल मुझे