2012-02-16 14 views
2

QuickDialogを自分のプロジェクトの1つに含めようとしましたが、うまく動作しません。 は、私は次のようでした:QuickDialogをXcode 4.2プロジェクトに組み込む

  1. github
  2. から、それをダウンロードし、私のプロジェクトディレクトリ
  3. ドラッグにそれをコピーしたとして
  4. 私のプロジェクトに以前のFinderからgithubの からダウンロードQuickDialog.xcodeprojファイルをdropedビルド段階、追加されたQuickDialog(サンプルアプリケーションではないlib) をターゲット依存関係として
  5. のリンクバイナリライブラリセクションに、libQuickDialog.a ライブラリー(これは赤に変わり、実際になぜ知らない)私のPrefix.pchファイルで
  6. 、追加:

    1. #import <QuickDialog/QuickDialog.h>

    原因これは、私はまた、次のことを試してみました動作しませんでした「ユーザーヘッダー 検索パス」

$(SOURCE_ROOT)/escoz-QuickDialog-b5f67f1を追加
  • -ObjCを追加し、私の「その他のリンカフラグ」に-all_load

    これも動作しませんでした。私はいつもエラーが発生しますQuickDialog/QuickDialog.h file not found#import <QuickDialog/QuickDialog.h> どうしたらいいですか?

  • +1

    xcode 4.5.2ここで概要を説明した手順を完了しました: http://escoz.com/open-source/quickdialog引用符を手動で入力したことを確認しました。手動で入力しました。 "$ {PROJECT_DIR}/QuickDialog"行は.pchファイルにはまだファイルがありません。 –

    +1

    @joshk私はそれをXcode 4.5に広告しようとしています。現在2つのプロジェクトがあり、同じエラーが発生しています。あなたは問題を見つけましたか? – bllubbor

    答えて

    1

    したがって、この問題の解決策は、コメントに掲載されているように、“${PROJECT_DIR}/QuickDialog”の引用符を2つの異なる引用符で見ることができます。

    解決策は、ドキュメンタリーからコピーするのではなく、自分で入力するだけです。

    それは次のようになります。トリックザッツ"${PROJECT_DIR}/QuickDialog"

    を。

    2

    documentationから、あなたも正確これらの手順をしませんでした。

    は「ユーザーヘッダ検索パス」の設定を探し、リリース値を設定するには、「$ {PROJECT_DIR}/QuickDialog」(引用符を含めて!)、 "Recursive"チェックボックスをオンにします。

    デバッグ値はすでに設定されているはずですが、そうでない場合は変更してください。

    また、「常にユーザーパスを検索」の値を見つけてYESに設定します。 最後に、 "Other Linker Flags"オプションを見つけ、値 "-ObjC"(引用符なし)を追加します。

    これらの手順は機能します。

    +0

    こんにちは@petert、私はドキュメントに掲載されたステップを正確に行いましたが、うまくいきません。理由はわかりません。 – bllubbor

    +1

    あなたのドキュメントはまさに正しいものですが、私の問題「$ {PROJECT_DIR}/QuickDialog」を引き起こした小さな間違いがあります。これらは誤った引用です!!!!通常の引用符を使用して自分で入力しても問題ありません。あなたの助けに感謝 – bllubbor

    +1

    私はサイト上で引用符を修正しました、うまくいけば、これは将来的に他人には問題にならないでしょう! –

    関連する問題