xcode 4.5中出现'iostream'文件未找到错误?

Tir*_*rth 12 c++ iphone xcode ios

我正在练习C++.我只是在XCode中添加c ++文件并在其中编写一些字符串拆分功能.之后我将C++文件包含在我的AppDelegate文件中的.mm文件的扩展名中,并从C++类的.h文件中调用函数.但我在红线中发现了一个静态错误,即找不到'iostream'文件.我使用了最新的XCode版本4.5和iOS 6.0.请参阅我的错误或xcode屏幕的屏幕截图. 在此输入图像描述

我试图根据给定的链接信息修改我的代码但没有成功.:(

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

谢谢iHungry

art*_*mal 10

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

#ifdef __cplus
#include <iostream>
#endif
Run Code Online (Sandbox Code Playgroud)

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