2011-12-19 15 views
0

のXcodeでコンパイルしようと、私は次のエラーを取得しています:i386アーキテクチャ用 未定義のシンボル: から参照 "_OBJC_CLASS _ $ _ AuthNet"、:のConnectionManagerで にObjCクラス-REF。エラー:O LD:i386アーキテクチャ 打ち鳴らす見つかりません記号(S)リンカのコマンドは、私は助けてくださいSDKのauthorize.netXcodeの4エラーSDKのauthorize.net

を使用しています

を(呼び出しを参照して利用-v)終了コード1で失敗しました!!

答えて

1

ライブラリをアプリケーションにリンクしていません。ナビゲーターのサイドバーからプロジェクトを選択し、ターゲットを選択してビルドフェーズセクションに移動します。 ライブラリバイナリライブラリの下に、AuthNetライブラリを追加します。

0

ライブラリーが正しく含まれていないようです。

Set your Library Search Paths with the path that contains the "Authorize.Net SDK" 
library. (ex. "$(SRCROOT)/ANMobilePaymentLib"). 

Set your Other Linker Flags with "-lxml2" to allow for xml parsing. 

Set your Header Search Paths with the path that contains "libxml2" header 
files. (ex. "/usr/include/libxml2" with recursive checked). 

することで、これらの命令のそれぞれに従っていることを確認してください