0

SVGKit (https://github.com/SVGKit/SVGKit) をテスト プロジェクトに含めようとしています。

そして、「libxml/parser.hファイルが見つかりません」というメッセージが表示されます

ファイルが実際にプロジェクト フォルダーの下のファイル システムに存在しないことを確認しました。それにもかかわらず、提供されたデモは問題なく動作します。

誰かが私に何が起こっているのか教えてもらえますか?

4

2 に答える 2

1

libxml をプロジェクトにリンクする必要があると思います。リンク先の github ページの「クロス プラットフォーム ライブラリ ビルド」の手順 10 と 11 で説明されているように、Xcode のビルド設定に移動し、「ヘッダー検索パス」を検索してダブルクリックし、「+」ボタンを押します。ポップオーバーで「/usr/include/libxml2」と入力し、ポップアップボタンで「再帰」が選択されていることを確認してください。すべてがさらに別のサブディレクトリ内にあると思います。 ヘッダー検索パス

次に、フレームワーク「libxml2.dylib」を「Linked Frameworks and Libraries」に追加します。 libxml2

これで問題が解決するはずです。

于 2012-12-17T02:37:01.663 に答える
0

最初に libxml2.dylib をフレームワークに追加してから、[プロジェクト] -> [ビルド設定] に移動し、"Header Search Paths" キーを検索して、次の値を追加します: "${SDK_DIR}"/usr/include/libxml2 "all" を選択することを忘れないでくださいビルド設定用

于 2012-12-17T02:32:30.750 に答える