4

Xcode 4.5 をダウンロードしましたが、アプリケーションを MGTwitter として実行できないようです...クラスが LibXML2 の非包含エラーを訴えています。フレームワークフォルダーにインポートし、ビルド設定のヘッダービットに次を入れました

$(SDKROOT)/usr/include/libxml2

#include <libxml/xmlreader.h> file not found

私のアプリは Xcode 4.3 を使用して問題なくコンパイルされますが、4.5 を使用してコンパイルしようとすると、このエラーが発生します

これも試してみました: $(SDK_DIR)/usr/include/libxml2

これは単なるバグですか、それとも明らかな何かが欠けていますか?

ありがとう

4

3 に答える 3

28

追加してこれを解決しました

/usr/include/libxml2

ヘッダー検索パスで。またはなし で、それだけ$(SDKROOT)です$(SDK_DIR)

于 2012-10-08T15:14:56.840 に答える
11

パスを二重引用符で囲むことで、プロジェクトの 1 つで問題を解決できました。スペースを含むパスに Xcode 4.5 を配置したため、問題が発生しました。そこで、$(SDK_DIR)/usr/include/libxml2 を「$(SDK_DIR)/usr/include/libxml2」に変更しました。

于 2012-10-09T23:25:51.157 に答える
3

数日前に同じ問題に直面しましたが、以下の手順に従います。

  • libxml2.dylib フレームワークを追加するだけです。
  • ヘッダー検索パスに/usr/include/libxml2を追加します。

それは私のために働いた。

于 2013-02-05T10:37:41.797 に答える