22

ディスカッション フォーラムのさまざまなバリエーションでこのエラーを見たことがありますが、プログラマーではないので、これをどのように進めればよいかわかりません。

基本的に、グループ化された uitableview のセルの背景色を変更するのに役立つコードを見つけました。コードは次のような行を導入しました。

CGContextAddArcToPoint(c, minx, miny, midx, miny, ROUND_SIZE);

これにより、宣言されていないことを示すエラーが発生したため、インポートuikitの下にある.hファイルに次を追加しました。

#import <UIKit/UIKit.h>
#define ROUND_SIZE 10

今、私はエラーがあることを示しています:

Command/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 が終了コード 1 iphone で失敗しました

ライブラリについての議論もありますが、私はプログラミングの経験がないため、何をすべきかわかりません。また、ログ出力を表示する人もいますが、デバッグ ウィンドウが表示されないため、ログ出力がどこから来たのかわかりません。[Build and Go] をクリックするだけで、メッセージ ウィンドウにこのエラーが表示されます。

何かご意見は?

4

19 に答える 19

33

多くの異なる応答からわかるように、このエラーはさまざまな問題によって引き起こされます。幸いなことに、メタ ソリューションを見つけました。

xcode でエラー行を右クリックし、[これらの最新の結果をトランスクリプト テキスト ファイルとして開く] を選択します。これにより、実際のxcode 出力ログが開きます。これには、以前に見られたエラーのより良い説明が含まれているはずです。

-エヴァン

于 2010-11-30T22:59:41.630 に答える
7

フレームワーク リストに CoreGraphics.framework が追加されていない可能性があります。

確認するには、Xcode の「Frameworks」フォルダーをクリックします。フレームワークが右側の表にリストされていない場合は、Frameworks フォルダーを右クリックし、[既存のフレームワークを追加...] を選択して、リストからフレームワークを選択して追加する必要があります。

于 2009-08-08T10:33:07.037 に答える
4

同じ静的定数を定義しました!!!!

static NSString *kSectionTitleKey = @"sectionTitleKey";
static NSString *kSectionTitleKey = @"sectionTitleKey";

問題は

CoreGraphics.framework については何もありません

于 2009-12-13T05:58:21.210 に答える
2

エバンスの答えは、あなたがそのエラーを抱えている理由の正確な理由を見つけるためにあなたができる最善のことです。ほとんどの場合、私の経験では、削除されたがプロジェクトから削除されていないファイルがあります。

于 2010-12-31T00:42:36.820 に答える
2

このタイプの終了コード エラーは、フレームワークまたはライブラリのオーバーラップが原因で発生します。この問題を解決するには、エラーログを確認し、コードで重複している実際のファイルよりもログで重複しているオブジェクトシンボルを見つけてください。

于 2011-06-07T09:48:39.623 に答える
2

xcode ビルド エラー:

 Unsupported compiler ‘GCC 4.2′ selected for architecture ‘i386′

解決:

これは、iOS 5 SDK のみを使用して、iOS 5 以前の SDK のプロジェクトを xcode のコピーにインポートすることによって発生する可能性があります。

修正するには、

  click your Project -> Build Settings.  Then under Build Options, there is an entry for Compiler for C/C++/Objective-C.  Choose Apple LLVM compiler 3.0.
于 2012-03-03T09:46:39.940 に答える
2

私の修正への答えであったこの問題の別の修正は、同じ名前の2つのクラスがあることでした。Web サービス ヘルパーが Invoice クラスを作成し、同じ名前のファイルを追加しようとしても、コンパイルを試みるまで問題はありませんでした。

したがって、すべてのクラスに一意の名前があることを確認してください:)

于 2011-10-07T17:30:55.870 に答える
1

私にとっては、上記の解決策が役に立ちました。「これらの最新の結果をトランスクリプトテキストファイルとして開く」では、libGDataTouchStaticLib.aが見つからなかったと説明されています。次に、Gdata.xcodeprojの静的ライブラリを構築し(アクティブなターゲットを変更> GdataTouchStaticLib)、このファイルをターゲット> MYAPPNAME> Link BinaryWithLibrariesにドラッグして手動で追加する必要がありました。ビルド&ラン..すべて良い。

于 2010-12-03T06:32:48.413 に答える
1

私も同じ問題を抱えていました。その理由は、私には2つのint main(int argc, char *argv[])機能があったからです。

于 2010-05-24T05:28:32.797 に答える
1

この問題は、一部のライブラリが見つからないことが原因である可能性があります。エラー行を右クリックし、[これらの結果をトランスクリプト テキスト ファイルとして開く] をクリックして、不足しているライブラリを確認します。

于 2011-02-11T07:05:59.137 に答える
1

この問題は、XIB ファイルの名前を変更したときにも発生します。xib ファイルとナビゲーション コントローラー (使用されている場合) で、古い名前を新しい名前に置き換える必要があります。

于 2010-11-19T06:44:28.593 に答える
1

ファイルを作成するときは、cocos2d ライブラリを無効にして [チェックを外し]、ファイルを追加する必要があります。gcc-4.2エラーが修正されるように:)チェックアウト!!!

于 2010-10-26T14:23:43.007 に答える
1

同じエラーが発生し、非常に奇妙な方法で解決しました。プロジェクトをクリーニングして再構築しても問題は解決しませんが、空の行を追加するだけでApplicationViewController.mmコンパイラが「何か」を再構築し、エラーは自然になくなりました。

同じプロジェクトが iMac ではエラーなくコンパイルされ、MacBook では失敗したことを付け加えておきます。

于 2012-05-09T16:52:21.430 に答える
1

私は同じ問題を抱えていましたが、間違ったフォルダーでファイルを探していることに気付きました。基本的に、名前にアポストロフィが含まれるフォルダーにプロジェクトを保存しないでください。

于 2011-06-25T22:24:01.960 に答える
0

Lion で xcode 4.3 を使用して cocos2d プロジェクトをビルドすると、このエラーが発生しました。このエラーを修正するには、次の手順に従いました: http://www.mac.ph/cocos2d-templates-and-xcode-43

于 2012-04-14T16:36:44.447 に答える
0

考えられる解決策の 1 つを次に示します。

関連する .h (ヘッダー) ファイルと共に含まれている場合は、viewController クラスから .m (実装) ファイルのインポート ステートメントを削除します。

含める代わりに(誤って)

#include "myClass.h"
#include "myClass.m" 

必要なヘッダー ファイルのみを次のようにインクルードします。

#include "myClass.h"

ありがとう、プロ開発者

于 2012-09-07T13:20:27.407 に答える