我將Zxing 1.7(Qr掃描儀)添加到我的項目中。在Xcode 4.2中找不到「iostream」文件
我將Mac OS X升級到Lion和xcode4.2,iOS5.0。
問題是,當我運行該項目時,我總是看到「找不到iostream文件」。
我運行scanTest(Qr掃描儀測試示例代碼,由Zxing團隊提供),但它運行良好。
所以,我比較我的項目和scanTest,但我找不到任何區別。
我能做些什麼來解決這個問題?
我將Zxing 1.7(Qr掃描儀)添加到我的項目中。在Xcode 4.2中找不到「iostream」文件
我將Mac OS X升級到Lion和xcode4.2,iOS5.0。
問題是,當我運行該項目時,我總是看到「找不到iostream文件」。
我運行scanTest(Qr掃描儀測試示例代碼,由Zxing團隊提供),但它運行良好。
所以,我比較我的項目和scanTest,但我找不到任何區別。
我能做些什麼來解決這個問題?
在C++或ObjectiveC++文件中只能包含iostream
。如果你的情況是後者,文件後綴需要是.mm
。因此,例如,如果您的控制器類導入了QRCodeReader.h
並且其名稱爲MyController.m
,則應更名爲MyController.m
→ MyController.mm
。
親愛的,smparkes 非常感謝您的幫助 這包含在C++文件中。 並且我使用* .mm文件。 但是,我總是看到錯誤信息「找不到iostream」。 我認爲我錯誤地設置了構建設置。 那麼,你會檢查我嗎? 非常感謝 – BoyGeneral
不知道,如果你只在.mm或.cc文件中包含標題。您可以剪切並粘貼整個冗長的編譯器錯誤(右鍵單擊錯誤>>顯示在日誌中)到一個pastie(http://pastie.org/)或將它放在這裏,我們可以幫助更多。 – smparkes
親愛的,smparkes 如果可能,你能通過teamviewer顯示我的屏幕嗎? 我會分享我的屏幕。 非常抱歉,再次感謝 – BoyGeneral
是的。這篇文章幫助我理解這個概念。
我們在將QRCodeReader.h導入項目的.m文件時出錯。而不是將文件的擴展名更改爲.mm文件。 它將在項目的counts.h文件中包含iostream文件。 謝謝你們。
到目前爲止,您已經提出了14個問題,並且都沒有接受任何問題。你可能應該接受可以幫助你的答案,也就是說,如果你想激勵人們去真正的幫助你。 –