0

XCode 4.3.3で静的ライブラリを作成し、それを友達と共有します。

だから私は彼らにlibMyLibrary.aファイルか何か他のものを与えるべきですか?

また、自分のプロジェクトで静的ライブラリを使用する場合user header path、ライブラリプロジェクトのソースフォルダーを指すようにを指定する必要があることにも気づきました。

では、.hファイルも提供する必要がありますか?

ありがとう

4

1 に答える 1

2

最低限必要なのは、バイナリ(libSomeLibrary.a)とすべての「public」ヘッダーファイルです。クラスと関数を使用するために、これらのヘッダーをコードに含める必要があるため、どのヘッダーをパブリックにし、どのヘッダーをプライベートにするかを決定します。

.a彼らは、ファイルとすべてのファイルをプロジェクトに追加する必要があり.hます。また、それらをリンクできるように、ライブラリがどのフレームワークを使用しているかを知る必要があります。

Xcodeには、プロジェクトに別のプロジェクトを追加して依存関係として設定できる優れた機能があります。次に、外部プロジェクトが最初に内部プロジェクトを構築し、それにリンクします。完全なコードを共有したい場合は、このアプローチをお勧めします。

于 2012-06-24T17:52:39.050 に答える