-2

カテゴリを持つ静的ライブラリがあります。カテゴリ固有の部分を使用しない場合、正常にコンパイルされて動作しますが、カテゴリ メソッドを使用するために、他のリンカー フラグに -ObjC を含めました。同じライブラリ コンポーネントに対して「アーキテクチャ armv7 の未定義シンボル」エラーが発生するようになりました。なぜそれが考えられるのでしょうか?

ありがとう!

4

1 に答える 1

2

あなたのスタティック ライブラリは armv7 用にコンパイルされていません。おそらく armv6 コードのみが含まれているか、最悪の場合は i86 コードが含まれている可能性があります

スタティック ライブラリを再コンパイルして、armv7 (および同じ機会に armv7s) を含める必要があります。

于 2013-07-29T23:10:35.290 に答える