0

私のプロジェクトの xcode で静的ライブラリを作成する必要があります。リンクして他のプロジェクトを使用できるようにするには、icodeblog.com で静的ライブラリを作成するチュートリアルを参照してください
。次の質問がありますか??

1)- ライブラリには実際に何が含まれていますか? プロジェクトの .h ファイルと .m ファイルの両方のコンパイル済みバージョン、または .m ファイルのみが含まれていますか?

2)-コンパイル済みの .h および .m ファイルが含まれている場合、スタティック ライブラリを使用しているプロジェクトに .h ファイルを追加する必要があるのはなぜですか (ヘッダーのコピー オプションを使用して)

3)-そのプロジェクトに .h ファイルを追加した後でも、次のエラーが発生するのはなぜですか? 「$OBJC_CLASS_NAME は CLASS.o に登場しました」が見つかりません ...

4

2 に答える 2

1

静的ライブラリを作成するには、このアプローチを心からお勧めします

質問に答えるには:

  1. .h および .m ファイルのコンテンツのオブジェクト コードが含まれています。
  2. ヘッダー ファイルを使用すると、ライブラリ内のコードを使用できます。ヘッダー ファイルがない場合、プロジェクトは何を呼び出せばよいかわかりません。
  3. 正しいヘッダー ファイルを使用している場合、これは、正しいライブラリに対してリンクしていないか、ライブラリが正しくビルドされていないことを示しています。あなたが使っているガイドは正しいですか?私が指摘しているガイドは、私と他の多くの人に役立ちます。
于 2013-01-15T11:01:12.910 に答える
0

問題の答えが得られました...ライブラリをシミュレータでテストできないためです

デバイスでのみテストする必要があります..それが理由です。「3)」に記載されているエラーが発生していました

于 2013-01-19T07:48:48.077 に答える