7

かなりの数の人々が公式の Apple Developer フォーラムでこの問題に遭遇したようですが、まだ解決策を見つけていないので、ここで運試しをしたいと思います :)

iOS 5.0 SDK と Xcode 4.2 (ベータ 3) では、何かがおかしいようで、libxml2 のヘッダーが見つかりません。それでも、SDK ディレクトリをナビゲートすると、インポートする必要があるすべてのヘッダーを含む libxml2/libxml というフォルダーがはっきりとわかります。

誰かがこれに対する解決策を見つけたのだろうか。これまでのところ、すべてのヘッダーをプロジェクトにコピーしてから、ヘッダーのインポート パスを変更する (インポートからディレクトリを削除する)という唯一の解決策見つかりました。私が見る限り、これによりすべてのエラーが削除されますが、この「修正」が気に入らないため、libxmlのすべてのインポートステートメントを変更することはできませんでした。

4

1 に答える 1

19

StackOverflow の別の回答で解決策を見つけました。便宜上、ここに投稿します。

を使用する代わりに、 を使用${SDK_ROOT}/usr/include/libxml2する必要があります"${SDK_DIR}"/usr/include/libxml2

参照: LibXML2.dylib および Xcode4

于 2011-07-23T14:18:07.867 に答える