2012-11-27 94 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