-1

質問があり、解決策が見つからなかったので、ここで質問します:)

Xcode-> Mac-> New-> Command LineTool->Foundationを使用してFoundationベースのターミナルアプリケーション/スクリプトを作成したい

これはすべて機能しますが、プロジェクトにheader.hファイルを追加したいと思います。このheader.hファイルの1つは、次のことを行います。

#include <iostream>

これは次のエラーで失敗します:iostreamファイルが見つかりません。

テストのために、新しいc ++ベースのterminlaスクリプトを作成しましたが、まったく同じように動作します。

#include <iostream>

しかし、何らかの理由で、エラーで失敗することはありません。誰かが教えてもらえますか、なぜc ++スクリプトが機能し、Objective Cが機能しないのですか?

Objective c:.hファイルc ++:.cppファイル.hの名前を.cppに変更しましたが、NSStringなどが見つかりません。iostreamとObjective Cを使用するソリューションはありますか?

本当に必要です、ありがとう

4

1 に答える 1

1

同じソースモジュール内からObjective-CとC++(Objective-C ++と呼ばれる)の両方を使用する場合は、.mmファイル拡張子を使用します。

于 2012-11-27T13:23:06.560 に答える