26

Xcode でヘッダーを検索するパスが 2 つあります。

"/myproject/lib1/include"
"/myproject/lib2/include"

Xcode のユーザー ヘッダー検索パス内にこれら 2 つのパスを追加するための正しい構文は何ですか? 「/myproject/lib1/include」;「/myproject/lib2/include」を試しました

しかし、うまくいきませんでした。object1.h が見つからないと不平を言いました。object1 は /myproject/lib1/include 内にあります

/myproject/lib1/include フォルダー全体と /myproject/lib2/include フォルダー全体をターゲット プロジェクトに追加済みです。

4

4 に答える 4

32

あなたは実際に先頭の/をパスに入れましたか?それは絶対パスであり、おそらくあなたが言っていることではないからです。

$(SRCROOT)Xcode プロジェクト ファイルを含むディレクトリを展開する相対位置を渡すことができます。

したがって、プロジェクト ファイルがmyrojectディレクトリにあると仮定すると、これをヘッダー検索パスに配置する必要があります。

$(SRCROOT)/lib1/include
$(SRCROOT)/lib2/include
于 2013-08-24T10:02:57.930 に答える
0

Xcode 6.1.1 では、[検索パス] -> [常にユーザー パスを検索] を [はい] に設定し、上記の投稿で指定されているようにユーザー ヘッダー検索パスを設定する必要もあります。

于 2015-02-02T09:03:15.187 に答える