私はいくつかのアプリに含める機能を含むココアタッチ静的ライブラリを作成しました。このライブラリはlibxmlにリンクされており、ヘッダ検索パス/ usr/include/libxml2を持っています。ライブラリは正しく構築されます。ライブラリのLibxml
ライブラリxcodeprojファイルをアプリケーションxcodeプロジェクトにドラッグすることで、別のxcodeプロジェクトにこのライブラリを組み込むことができます。ライブラリを直接依存するようにターゲットを設定し、 USR /私はプロジェクトをビルドしようとすると、問題は、ある/ libxml2のを含め、およびフレームワークでlibxml2.dylibを追加
ビルドエラーがありますされています。
のLibxml/tree.h:そのようなファイルやディレクトリ。
私はこの問題を最初にライブラリを構築しようとしており、ヘッダ検索を追加することで解決しましたパスとフレームワークをlibxml2のプロジェクトに追加します。
ちなみに、私はライブラリを使用していますが、libxmlを使用しない別のアプリがあります。ビルドして正しく実行します。
したがって、問題は、アプリケーションとリンクされたライブラリの両方でlibxmlを使用しているようです。
他のアイデアはありますか?
あなたがうまくいけば、 ニール。
ありがとうございました!いつか私はIDEとコンパイラの設定を理解したいと思っています。これに関する書籍の提案はありますか? –