0

このようなことはすでに SO で何度も尋ねられていることは知っていますが、すべてを試しました (現在 3 時間経過しています) が、まだ解決策が見つかりませんでした。私は xCode を初めて使用し、最初は他の誰かによって作成されたプロジェクトに取り組み始めています。

そのため、xcode (XS2Library) にライブラリ プロジェクトがあり、別のプロジェクト (WaarBenJij) でそのライブラリを参照したいと考えています。ライブラリのビルドは成功し、LibXS2Library.a をプロジェクト ターゲットの "Link Binary With Libraries" に追加して参照します。

Xcode ではエラーが表示されないので、ライブラリ プロジェクトが適切に参照されているようです。しかし、プロジェクトをビルドしようとすると、ライブラリ プロジェクトに存在するクラスが見つからないというエラーが表示されます (「'XS2URLLoader.h' ファイルが見つかりません」)。

誰かが私を正しい方向に導くことができますか?

バイナリをライブラリにリンクする

計画

エラー

4

1 に答える 1

0

リンケージに必要でライブラリソースを含む.aファイルと、コンパイル(および前処理)に必要で関数とクラスの宣言を含む.hファイルにはかなりの違いがあります。

ここでは、後の手順で必要な.aファイルをインクルードしましたが、ライブラリを使用するには、必要な.hファイルをプロジェクトにインポートする必要もあります。

より簡単な方法は、単にそれらをプロジェクトに配置することです。

または、ライブラリ全体をサブプロジェクトおよび依存関係として追加できます。

于 2012-09-04T09:58:50.430 に答える