私はTwitterライブラリを使用しようとしていて、liboauth.a
を追加してoauthconsumeriphonelib
をヘッダ検索パスに追加すると、コンパイルエラーが1つになります。取り除かれているようだ。XCodeコンパイラエラー:ld:ライブラリが見つかりませんでした-loauth
ld: library not found for -loauth
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
誰でもこの原因が分かるでしょうか?
ラフールありがとう。私はあなたが示唆したことをしました、そして、私は私が終わったと思った他のエラーを見ています。 ld:警告:/usr/local/lib/liboauth.dylibに、アーキテクチャがリンクされていないi386用にビルドされたファイル(armv6)./configureでliboauthを再インストールする必要がありました。CC = "gcc -arch i386" CXX = "g ++ -arch i386"とそれらのエラーは消えてしまった。これはちょうど警告ですが、欠落しているファイルがたくさんあると不平を言っています... SA_OAuthTwitterEngine.oのobjc-class-ref-to-OAToken – Nefsu
実際には、私がシミュレータをビルドすると、OAuthが見つからないクラスへの参照についても同じ警告が表示されますが、警告は表示されません。 – Nefsu
For All設定を個別に追加する必要があります。すべての設定をTargetビルドプロパティに追加します。また、ライブラリが物理的にプロジェクトファイル –