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++
头文件来尝试任何函数。 希望能帮助到你。