2012-11-27 69 views
-1

我有一个问题,我无法找到一个解决办法,所以我在这里问:)包括iostream的错误

我想用Xcode中创建一个基于基金会终端应用程序/脚本 - >苹果 - >新 - >命令行工具 - >基础

这可以工作,所有的,但我希望将header.h文件添加到我的项目。 一本header.h文件执行以下操作:

#include <iostream> 

这失败,出现错误:未找到的iostream文件。

对于一个测试,我做一个新的基于C++的terminla脚本和它一模一样的:

#include <iostream> 

但不知什么原因,它不因出错而失败。 任何人都可以告诉我,为什么C++脚本工作包括和目标c不是?

目标C:h文件 C++:.cpp文件 我改名.H到.CPP,但随后没有找到的NSString这样的事情..任何解决方案中使用的iostream和目标C?

我真正需要的是,由于

+0

这是显而易见的,没有必要告诉我,但没有那里有点客观C++我听说过。另外,为什么.cpp找到iostream文件和.h不是-_- – xCoder

回答

1

如果你想从同一个源模块内同时使用Objective-C和C++(所谓的Objective-C++),然后使用.mm文件扩展名。

+0

感谢工作!我将main.m重命名为main.mm,它让我编译! :) 非常感谢 – xCoder