MGTwitterEngineを含むXcodeプロジェクトを共有したい人はいますか?私のはコンパイルされません。設定する特定のプロジェクト設定はありますか?iPhone用のストックタブバーアプリを作成し、MGTwitterEngineファイルを追加しました。大量のコンパイラエラー。私は何が欠けていますか?
6 に答える
私は同じ問題を抱えていました。コンパイルするために"$SDKROOT/usr/include/libxml2"
、ヘッダー検索パス リストに追加しました。Recursive チェックボックスもチェックしました。
"$SDKROOT/usr/include/libxml2"
プロジェクトだけでなく、ターゲット設定のヘッダー検索パスに追加していることを確認してください。
最終的にライブラリパスを正しく取得することができました。しかし、最終的には、MGTwitterEngine 全体を取り除き、スタンフォード iPhone クラスの人々が使用していることに気付いた TwitterHelper のものを使用しました。同期呼び出しを使用しており、フル機能ではありません。でも軽くてよくわかります。同期性に対抗するためにスレッドを使用するだけです。(ねえ、それは歌じゃなかったの?!) とにかく、小さな JSON コードとそれはすべて制御下にあります。あなたのほとんどはおそらく私が初心者だと思うでしょうが、それは単にクリーンで扱いやすいと感じています. MGTwitterEngine を使用する十分な理由があることはわかっています。
要するに、ライブラリ パスを正しく取得することで機能するようになりましたが、プロジェクトに非常に小さな TwitterHelper のものを追加することで、パスについて心配する必要さえありません。あまりにも多くのことをいじる必要があるよりも、Mac に似ているように思えます (専門家がパスの設定はそれほど多くないと言っているのをすでに聞いていますが、私は Project Settings ダイアログが絶対に嫌いです.)
つまずいた何かを追加したかっただけです。デフォルトのプロジェクト検索パス ヘッダーを上書きする可能性があるため、ターゲット ヘッダー検索パスも設定されていることを確認する必要があります。プロジェクトの検索パス ヘッダーでパスが正しく指しているヘッダー ファイルが見つからない場合は、おそらくこれが原因です。
また、追加する必要があります
- libxml からヘッダー検索パス ( /usr/library/libxml2 のようなものにする必要があります)
おそらく libxml ライブラリがありません。リンクされたフレームワークにそれを追加する必要があります。もう少し情報が多い質問がありますが、それが要点です。