0
GDB: Program received signal "SIGABRT"

ビルド ログによると、いくつかの問題が発生しています。これらのエラーが原因である可能性を明らかにしてください。すべての助けに感謝します。

プロジェクトの概要:

私は2つのプロジェクトを持っています.h、.m、および.aファイルを1つのプロジェクトフォルダーから取り出し、それらを他のプロジェクトにドラッグしてから、 メニュー>プロジェクト>プロジェクトに追加を使用して、それらを静的ライブラリにインポートしました事業。

プライバシー保護のため、一部のコード行は詳細を非表示にしています。

これが私が得ているエラーです...

  • found branch-22 without store in _SOGLH

  • found branch-22 without store in TrackerInterface::InstantiateTracker()

  • ld: warning: ignoring file /Users/myname/Desktop/*projectname*/*It's_a_dot_A_file*.a, file was built for archive which is not the architecture being linked (armv7)

私は Xcode に比較的慣れていないため、いくつかの用語に自信がありません。そのことを念頭に置いてください。

敬具、R.

4

1 に答える 1

0

最後のエラーについては、一目瞭然.aです。別のアーキテクチャ用にビルドされたライブラリ ( ) ファイルをインクルードしようとしています。

おそらく、OSX-32bits または OSX-64bits 用にビルドされ、iOS (armv6 および armv7 アーキテクチャを使用する) 用に使用しようとしているライブラリです。

適切なアーキテクチャ (armv7) のライブラリを再構築します。それがサード パーティのライブラリである場合は、.a適切なアーキテクチャに適切なファイルを使用します。

于 2011-09-11T17:09:19.823 に答える