C++を実践しています。私はちょうどXCodeでC++ファイルを追加し、それに文字列分割機能を書いています。その後、私はそのC++ファイル、すなわちAppDelegateファイルに.mmファイルの拡張子を含み、C++クラスの.hファイルから関数を呼び出します。しかし、私は'iostream'ファイルが見つかりませんでした赤い線で1つの静的エラーが見つかりました。私は最新のXCodeバージョン4.5とiOS 6.0を使用しました。エラーまたはxcode画面のスクリーンショットをご覧ください。 xcode 4.5で 'iostream'ファイルが見つかりませんでした。
私は自分のコードをlinkという情報で修正しようとしましたが、成功しませんでした。 :(
も私もこのlink情報は続いたが、結果は同じである。
おかげ iHungry
その実装ファイルのための.m
拡張子を持つ
Objective-Cで動作するヘッダのC++コードを '#include 'しないでください。 (あなたの問題は、どこかの '.mファイルに' StringSplit.h'を含めている可能性があります) – Mankarse
@Mankarse、ごめんなさい。 Objective-CクラスにC++クラスファイルを含める必要があります。私はこれを行うが、それは私に追加のエラーを投げている。 – Tirth
'StringSplit.h'がObjective-C++(Objective-Cとは対照的)であれば、' .mm'ファイルと '.m'ファイルからはインクルードするべきではありません。 –