12

C++を練習しています。XCodeにc++ファイルを追加し、文字列分割機能をいくつか記述します。その後、そのC++ファイル、つまり.mmファイルの拡張子をAppDelegateファイルに含め、C++クラスの.hファイルから関数を呼び出します。しかし、赤い行に'iostream' file not foundという静的エラーが1つ見つかりました。最新の XCode バージョン 4.5 と iOS 6.0 を使用しました。私のエラーまたは xcode 画面のスクリーン ショットを参照してください。 ここに画像の説明を入力

指定されたリンク情報に従ってコードを変更しようとしましたが、成功しませんでした。:(

また、このリンク情報もたどりましたが、結果は同じです。

ありがとう

4

1 に答える 1

11

Objective C.m実装ファイルの拡張子を持つ。使用C++するObjective C場合は、.mm拡張機能が必要です。C++ファイルにヘッダー ファイルを含めることができ.mmます。C++ただし、ヘッダー ファイルをファイルに含めたい場合は、次のよう.hに確認する必要があります。macro

#ifdef __cplus
#include <iostream>
#endif

C++しかし、ヘッダーファイルをファイルに含めて機能を試したことはありません.h。それが役に立てば幸い。

于 2013-01-17T10:33:41.333 に答える