3

ここの初心者は、私が取り組んでいる計算機プロジェクトにCHDataStructuresライブラリを追加しようとしています。XCode 4のiOSプロジェクトへの静的ライブラリのリンクで受け入れられた回答で提案されたように私はこれを行いました:

ライブラリが追加されたXCode

残念ながら、'CHDataStructures.h' file not foundプロジェクトのクラスにヘッダーを追加しようとするとエラーが発生します(Calculator.mたとえば)。

CHDataStructuresライブラリをDeathStarのように完全に機能させる方法について何か考えはありますか?

編集

さて、ここでは両方$(SRCROOT)と絶対パスを試しています。何かご意見は?

`$(SRCROOT)

絶対パス付き

4

1 に答える 1

14

デフォルトでは、Xcodeはプロジェクト自体のディレクトリでヘッダーを再帰的に検索します。静的ライブラリを使用している場合は、別の場所にある可能性が高いlibのヘッダーファイルを使用する必要があります。Xcodeプロジェクトには、コンパイル中に検索する追加のパスを指定できる2つの設定があります。

ユーザーヘッダーの検索パス

#import "SomeHeader.h"

ヘッダー検索パス

#import <SomeHeader.h>

使用するスタイルに応じて、適切な設定を選択し、使用するヘッダーファイルへのパスを指定します。

ここに画像の説明を入力してください

パスは、プロジェクトに対して再帰的(を使用$(SRCROOT)/)、または絶対的である可能性があります。Xcodeが正しく設定されている場合は、派生データディレクトリを使用することもできます。

于 2012-08-03T22:59:00.170 に答える