xcode 4.5中发现'iostream'文件未find错误?

即时通讯练习C ++。 我只是在XCode中添加c ++文件,并在其中写入一些string拆分function。 之后,我将C ++文件包括在我的AppDelegate文件中.mm文件的扩展名和C ++类的.h文件的调用函数中。 但是,我发现一个红色的线,这是'iostream'文件没有find一个静态错误。 我使用了最新的XCode版本4.5和iOS 6.0。 请参阅我的错误或xcode屏幕的屏幕截图。 在这里输入图像说明

我试图根据给定的链接信息修改我的代码,但没有成功。 🙁

我也跟着这个链接信息,但结果是一样的。

感谢iHungry

Objective C具有.m扩展名的实现文件。 如果你想在Objective C使用C++ ,它应该有.mm扩展名。 你可以在你的.mm文件中包含C++头文件。 但是如果你想把你的C++头文件包含在你的.h文件中,你需要检查macro ,比如

 #ifdef __cplus #include <iostream> #endif 

但是,我没有通过在.h文件中包含C++头文件来尝试任何函数。 希望能帮助到你。