2

tapku ライブラリのインポートに問題があります (提供されるカレンダー API を使用するため)。同じ問題でKalも試しました。これをインポートするために私が行うことは次のとおりです(何か不足している場合は教えてください)(Xcode 4.5を使用)。

  1. ファイルに移動 > ファイルをプロジェクトに追加 > TapkuLibrary.xcodeproj > アイテムをコピー先のグループ フォルダーにコピーするをオフにし、フォルダー参照を作成するを選択し、ターゲットの「私のプロジェクト」に追加をオンにします。

  2. ファイル > プロジェクトにファイルを追加 > TapkuLibrary.bundle > 上記と同じ設定に移動します。

  3. ビルド設定の「ヘッダー検索パス」の下で、ファイルを tapku ライブラリの「src」フォルダーに追加します (左側のボックスはオフのままにします)。私のプロジェクトでヘッダー検索パスにも使用した別のAPIからの別のアイテムがあります。これは問題ですか?

  4. ビルド フェーズに移動し、ターゲット依存関係の下に Tapku ライブラリを追加し、ライブラリとバイナリをリンクするの下に libTapkuLibrary.a を追加します。

これを行った後、プロジェクト内のファイルに移動して試してみると

#import <TapkuLibrary/TapkuLibrary.h>

「TapkuLibrary.hファイルが見つかりません」と表示されます

ちなみに、Tapku フォルダ自体はアプリケーションのルート フォルダではなく、デスクトップにあります。

私が何かを見逃しているか、何か間違っているか教えてください。どうもありがとう!ルーク

4

2 に答える 2

4

リストしたステップに同じ番号を使用します。

1)正解-プロジェクトをコピーしないでください。

2)通常、含まれているライブラリに対してこれを行う必要はありませんが、おそらくこのフレームワークに対してこれが必要です(これを行うように言われたと思います)

3)ヘッダー検索パスは、プロジェクトが存在するディレクトリから検索したい思考の最上位フォルダ(ディレクトリ)に移動するためにシェルから使用する文字列と同じである必要があります。あなたの場合、それはフォルダTapkuLibraryです。パスは、プロジェクトが存在するディレクトリからの相対パスにすることができます。

./../../../Foo/Goop/TapkuLibrary

または、絶対パスにすることもできます。

/Users/jfk/Desktop/TapuLibrary

したがって、正しいと思われる文字列を見つけて、ターミナルを開き、プロジェクトファイルがあるディレクトリにcdして、「ls」と入力し、ディレクトリの内容がリストされているかどうかを確認します。そうでない場合は、あなたが間違ったことを理解してください。

「再帰的」フラグを設定することをお勧めします。ヘッダー検索パスをダブルクリックすると、左側のボックスを選択できます(または、パスの接尾辞「/ **」を入力できます)。

4)使用しないでください:

#import <TapkuLibrary/TapkuLibrary.h>

これは、これがシステムフォルダ(/ usr / include内)などであることをXcodeに伝えています。これを使用する方法では、ユーザーフォルダである必要があります。

#import "TapkuLibrary/TapkuLibrary.h"
于 2012-08-27T12:02:37.843 に答える
0

Kal と Tapku を追加するのに本当に苦労しました。これはほぼ完全なガイドです。

追加します(後でこの道を進む人のために)-「ビルド設定」に移動して「その他のリンカーフラグ」に移動し、 -all_load と入力する必要があります。

その小さな追加がなければ、それを機能させることができませんでした。

于 2014-01-16T14:57:23.653 に答える