私のiOSプロジェクトでは、C++で書かれた外部ライブラリを使用する必要があります。 C++ヘッダーファイルはすべて1つのディレクトリにあります。Objective-Cでの外部C++ヘッダーの使用
これらのC++ヘッダーを自分のXcodeプロジェクトに追加しました。また、(Build Settingsの)ヘッダー検索パスも指定しました。
これらのC++ヘッダーは、角括弧[<]を使用して相互に組み込みます。結果は次のようになります。
'filename.h' file not found with <angled> include, use "quotes" instead.
Xcodeはすべてのヘッダーについて不平を言っていません。 1つのファイル内の同じヘッダ#includeは上手く、別のファイルに#includeしたときの問題です。私はこれがこれらのヘッダーが#includeという事実によって引き起こされると思う。
- 検索パスが機能しないのはなぜですか?
- これらのヘッダーファイルを変更せずにこれを解決する方法はありますか?
ありがとう!
そのC++ライブラリのソースとXcodeプロジェクトはありますか? – CouchDeveloper
@CouchDeveloperいいえ、私はしません。 –
「常にユーザーパスを検索する」ビルド設定の設定は役に立ちますか? –