Objective-C と C++ の両方のコードを含むクラスにインポートしようとしましたがDTCoreText.h、次の不可解なコンパイル エラーが発生します。

コードに構文エラーはなく、Objective-C のみで記述されたクラスで使用すると正しく動作しますが、その拡張機能を.mmコンパイルに変更すると失敗します。これは、C++ コンパイラに関連するものであることを示していますが、正確にはわかりません。
誰も手がかりを持っていますか?ありがとう。
Objective-C と C++ の両方のコードを含むクラスにインポートしようとしましたがDTCoreText.h、次の不可解なコンパイル エラーが発生します。

コードに構文エラーはなく、Objective-C のみで記述されたクラスで使用すると正しく動作しますが、その拡張機能を.mmコンパイルに変更すると失敗します。これは、C++ コンパイラに関連するものであることを示していますが、正確にはわかりません。
誰も手がかりを持っていますか?ありがとう。