2

iOS アプリで C++ ライブラリを使用しようとしていますが、そのライブラリを Objective-C++ コードでラップしています。

私の iOS アプリが依存しているヘッダー ファイルの 1 つは、名前空間内でいくつかのデータ型 (列挙型とクラス) を宣言する C++ ヘッダー ファイルです。C++ ヘッダーの iOS ランドをインクルードすると、名前空間キーワードが認識されないというコンパイラ エラーが発生します。

すべての C++ 名前空間バージョンの Objective-C++ ラッパー クラスを作成する以外に、C++ ヘッダーを引き継ぐ別の方法はありますか?

4

1 に答える 1