私が書いている Cocoa アプリケーションに C++ クラスを追加する方法を理解するのに苦労しています。
Cocoa アプリケーションはデフォルトで Objective-C としてコンパイルされ、Objective-C は C++ ではなく C のスーパーセットであることを理解しています。
Objective-C++ Source
Objective-C クラスのファイル タイプを に設定し、名前をファイルに変更しようとしました.mm
が、C++ クラス宣言のエラーが引き続き発生します。
既存の C++ ソースをココア プロジェクトに含める簡単で簡単な方法はありますか? それとも、C++ オブジェクトを Objective-C で書き直すべきですか?
更新:
わかりました、私はちょっと間違っていたことがわかりました。Objective-C を使用してプロジェクトをコンパイルしようとすると、次のエラーが発生しました。
不明な型名クラス クラスのことですか
次に、Cocoa ソースを Objective-C に変更すると、まったく別のエラーが発生します。したがって、この問題は解決されています。