0

Data パーサー クラスでオブジェクトを作成して初期化しようとすると、次のコンパイル エラーが発生します。コードは

Component *component=[[Component alloc] initWithInputComObjects:inputComObjects withOutputComObjects:outputComObjects];

initWithInputComObjects:inputComObjects:withOutputComObjects:outputComObjectsライブラリの .m ファイル内のメソッドはどこですか

ld: 警告: オプション '-L/Users/admin/Desktop/KNXComfort/Pods/build/Debug-iphoneos' のディレクトリが見つかりません ld: 警告: ファイル /Users/admin/Desktop/KNXComfort/KNXComfort/libKNXCommuncationLib.a を無視します。ファイル /Users/admin/Desktop/KNXComfort/KNXComfort/libKNXCommuncationLib.a (3 スライス) に必要なアーキテクチャ i386 がありません$_ComObject"、参照元: DataParser.o の objc-class-ref "_OBJC_CLASS_$_Component"、参照元: DataParser.o の objc-class-ref "_OBJC_CLASS_$_Device"、参照元: DataParser の objc-class-ref .o (多分あなたが意味したのは: _OBJC_CLASS_$_DevicesCollectionViewController,_OBJC_CLASS_$_DevicesCollectionViewCell ) ld: アーキテクチャ i386 のシンボルが見つかりませんでした。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (-v を使用して呼び出しを確認してください)

4

1 に答える 1

0

アーキテクチャ i386 の未定義シンボル

i386 プロセッサ用にビルドしようとしていますが、使用しようとしているライブラリはそのアーキテクチャをサポートするようにビルドされていません。

ビルド (デバイス用のビルド) から i386 を削除するか、ライブラリを再構築して i386 のサポートを含める必要があります。

于 2014-07-09T09:11:04.183 に答える