4

特定のプロジェクトの XCode 設定に「検索パス」を追加する方法があることを知っています。

ここに画像の説明を入力

(※これについては知っています)

しかし、インクルードフォルダーをXCodeに永続的に追加する「適切な」方法を知りたいです。

私がしたことは、に追加<Eigen>することでした/usr/include。私のコードは次のようになります:

#include </usr/include/Eigen/Eigen> // works ok

しかし、実際には次のように見えるはずです

#include <Eigen/Eigen> // does NOT work

/usr/includeしかし、XCode はビルド パスの一部とは見なしていないようです。実際、次のよう<stdio.h>なパスからすべてのヘッダー ファイル (のようなものを含む)を取得します。

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include

うわー、なんて甘い道。

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/includeいじりたいかどうかはわかりませんが、同時に、単に#include <Eigen/Eigen>.

すべての新しいプロジェクトで自動的に機能するように、XCode の INCLUDE パスにフォルダーを追加する推奨される方法は何ですか?

4

2 に答える 2

3

[情報を見る] ウィンドウに移動します (Cmd + I) [ビルド] タブを選択します [検索ヘッダー パス] の下に含めたいディレクトリを追加します

Eigen に含めたいすべてのプロジェクトでこれを行う必要がありますが、それが推奨される方法だと思います。1 つの場所に保管し、それを使用するすべてのプロジェクトがその場所を参照するようにします

于 2013-07-06T19:18:37.067 に答える
0

方法は次のとおりです。

  • $(PROJECT_DIR)/Your/Include/Folderユーザー検索パスに追加します
  • 常にユーザー パスを検索する=はい
于 2017-06-17T10:32:31.447 に答える