我在練習C++。我只是在XCode中添加C++文件,並在其中寫入一些字符串分割功能。之後,我將C++文件包括在我的AppDelegate文件中,擴展了.mm文件,並從C++類的.h文件中調用函數。但我發現一條紅線的靜態錯誤是'iostream'文件未找到。我使用了最新的XCode 4.5和iOS 6.0。請參閱我的錯誤或xcode屏幕的截圖。 xcode 4.5中發現'iostream'文件未找到錯誤?
我試圖根據給定的link信息修改我的代碼,但沒有成功。 :(
我也遵循了這一link信息爲好,但結果是一樣的。
感謝 iHungry有
不要從一個必須在Objective-C中工作的頭文件中包含C#代碼。 (你的問題可能是你在'.m'文件中包含'StringSplit.h') – Mankarse
@Mankarse,對不起,我沒有得到你。我必須在Objective-C類中包含C++類文件。我這樣做,但它會給我帶來額外的錯誤。 – Tirth
如果'StringSplit.h'是Objective-C++(與Objective-C相對),那麼您應該只從'.mm'文件包含它,而不是'.m'文件。 –