7

重複の可能性:
gcc-4.2 が終了コード 1 iphone で失敗しました

エラーが発生しています

Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

iPhoneデバイスとシミュレーターでプログラムを実行しようとするたびに。

私もこれを見ています:

ld: duplicate symbol .objc_class_name_MainView in /Volumes/Mark's Flash Drive/iFtB/build/iFtB.build/Debug-iphonesimulator/iFtB.build/Objects-normal/i386/MainView.o and /Volumes/Mark's Flash Drive/iFtB/build/iFtB.build/Debug-iphonesimulator/iFtB.build/Objects-normal/i386/iFtBAppDelegate.o

それも。これは問題の一部でしょうか?

前もって感謝します、

ミスター・マン

4

3 に答える 3

11

これは、MainViewクラスが2回以上定義されていることを意味します。

小切手:

  1. MainViewクラス@implementationがいずれかの.hファイルに表示されている場合。すべきではありません。
  2. MainViewあなたとサードパーティのライブラリによって定義された2つのクラスがある場合。MainViewクラスの名前を変更する必要があるかもしれません。
于 2010-01-30T06:19:32.967 に答える
4

KennyTMが正しいので。

誤って .h の代わりに .m ファイルをインポートしてしまい、この素敵なエラーが発生しました。

于 2011-07-22T05:26:20.493 に答える
0

Reliability クラスをコードに追加すると、同じ問題が発生しました。信頼性クラスを持つプロジェクトにすでにtree20を含めました。そのため、信頼性クラスをクラスに再度追加すると、同じエラーが発生しました。プロジェクトから信頼性コードを削除したところ、完全に機能しました。

于 2011-10-11T09:29:06.780 に答える