2

プロジェクトにthree20ライブラリを追加した後、Libxml / tree.h:No such file or directory error and other xmlrelatederrorが発生します。

他のリンカーフラグに-lxml2を追加し、ヘッダー検索パスに/ usr / include/libxml2を追加しました。

それでもエラーが発生する

以前、古いバージョンのthree20を使用した場合、エラーは発生しませんでしたが、新しいthree20を追加すると、エラーが表示されます。

助けてくれてありがとう

4

2 に答える 2

3

ついに答えを見つけて問題を解決しました

以前、ターミナルウィンドウのthree20で提案されているように、pythoneスクリプトを使用してthree20をプロジェクトに追加しました。だから今私はこのリンクhttps://github.com/facebook/three20/blob/master/README.mdownで以下に説明されているように自分でthree20を手動で追加しました

そして出来上がりはエラーを取り除きました

于 2010-12-08T09:02:57.640 に答える
1

私も同じ問題を抱えてる。Pythoneスクリプトを使用して-forceloadのようなものを使用し、Xcodeに他のLikerFlagのことを強制的に見落とさせることをどこかで読みました。

したがって、three20 をプロジェクトに手動で追加する理由は、otherLinkerFlag がまだ呼び出されるためだと思います。したがって、 /usr/include/libxml2 が機能します。

確認のため、e20 を手動で追加します。しばらく時間がかかるかもしれませんが、これまでのところ、three20 を使用する最も安定した方法であることがわかりました。

于 2010-12-17T11:13:00.447 に答える