私の iOS プロジェクトでは、いくつかのヘッダー (.h) ファイルと .a ライブラリ ファイルで構成される C++ ライブラリを使用する必要があります (実際のソース コードはありません)。
私の Obj-c コードでは、必要な .h ヘッダーをインポートしましたが、Xcode は、ヘッダーを c++ として解釈する必要があることを理解していないようです。実際、インクルージョンの「見つかりません」エラーを含む問題の無限のリストを返します。これらのように:
#include <string>
#include <vector>
およびその他の C++ 言語固有の構文。残念ながら、.h 拡張子を .hpp に変更しても問題は解決しません。また、Xcode ファイル インスペクターでファイル タイプを「C++ ヘッダー」に設定しても問題は解決しません。
なにか提案を?ライブラリ ファイルで g++ を使用することを手動で示すために、どこかに設定する必要があるフラグはありますか? ありがとう。