1. ホーム
  2. objective-c

[解決済み] libxml/tree.h にそのようなファイルやディレクトリはありません。

2022-12-31 02:14:39

質問

以下のエラーが発生します。

libxml/tree.h そのようなファイルやディレクトリはありません。

私はすでに libxml2.dylib を追加しましたが、このような問題が発生しました。 どうか私を助けてください。

どのように解決するのですか?

次の手順に従ってください。 ここで の下にある「プロジェクトファイルのセットアップ」の指示に従ってください。

プロジェクトファイルの設定

libxml2.dylib をプロジェクトに追加する必要があります (Frameworks セクションに置かないでください)。Mac の場合。 にあります。 /usr/lib/libxml2.dylib にあり、iPhone では が必要です。 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk/usr/lib/libxml2.dylib のバージョンが必要です。

libxml2 は .dylib ですので (親切な .framework ではありません)、まだやることがあります。 もう 1 つやるべきことがあります。プロジェクトのビルド設定に移動します。 (Project->Edit Project Settings->Build) で、 "Search Paths" を見つけます。 Header Search Paths"に、以下のパスを追加します。

$(SDKROOT)/usr/include/libxml2


また OPの回答 .