2011-08-08 11 views
0

既存の2つのライブラリプロジェクトをxcode4の新しいプロジェクトにリンクしたいと考えています。私はこれまで2つのソリューションを試してきました。xcode4の既存のプロジェクトをリンクする際の問題

  1. 新しいプロジェクトの中に2つのプロジェクトを追加します。
  2. ワークスペースを作成し、そこに3つのプロジェクトをすべて追加します。 しかし、どちらのビルドでも、ヘッダファイルはコンパイラでは見つかりません。私は私のプロジェクトの "ビルドフェーズ"で "Target Dependencies"を追加し、ライブラリファイル(.a)を "Link Binary With Libraries"に追加しようとしましたが、何も動作しません。 この問題に関する他の記事を読んだところ、プロジェクトの「検索パス」を設定する必要があることが分かりましたが、どのようにすればよいかわかりません。私はいくつかの解決策を試したので、私のために働かないので、私は確かに何かを欠いている。

答えて

2

Xcodeの4プロジェクトは、静的ライブラリをコンパイルに失敗し

関連質問:Xcode 4 can't locate public header files from static library dependancy
関連質問:“lexical or preprocessor issue file not found ” in Xcode 4

エラーが含まれることがあります。不足しているヘッダファイル、「字句またはプリプロセッサ問題」

ソリューション:

  1. 「常にユーザーのパスを検索し、」正しい
  2. 設定されている「ユーザー・ヘッダー・パス」をチェック
  3. YESにグループを作成します。あなたのプロジェクトで "Indexing headers"と呼んで、このグループにヘッダをドラッグします。を入力しないでください。
+0

「ユーザーヘッダーのパス」は何ですか。 – Anila

+0

@Anila "User Header Path"を、コンパイラが見つけることができないヘッダファイルの場所に設定します。 – rjstelling

+0

ご協力いただきありがとうございます! – Anila

関連する問題