2

codeTimestampクラスを使用してコードの速度をチェックアウトすると、エラーが発生します。しかし、これらのクラスは他のプロジェクトに取り組んでいます。これがどうなるかわかりません。エラーは次のとおりです。アーキテクチャarmv7の未定義のシンボル: "__ Z25LogTimestampChunkInMethodPKciaa"、参照元:-[EAGLView renderFrameQCAR] in EAGLView.o ld:シンボルがアーキテクチャarmv7 clangで見つかりません:エラー:リンカーコマンドが終了コード1で失敗しました(使用- v呼び出しを確認する)

ここに画像の説明を入力してください

助けてくれてありがとう、素晴らしい一日を。

4

1 に答える 1

1
  • そのファイルに -fno-obj-arc フラグを設定する必要があることはご存知ですよね?

  • EAGLView ソース ファイルを調べて、LogTimestampStartChunk を使用している場所を見つけます。LogTimestampStartChunk を追加したのはそのファイルだけですか? その場合、何らかの理由で CodeTimeStamp.o がターゲットに追加されていません。LogTimestampStartChunk を他のファイルで使用している場合は、EAGLView からコメントアウトして、ビルドできるかどうかを確認してください。

最終的に、このマクロを 1 つのファイルでも使用できず、プロジェクトをビルドできない場合は、CodeTimeStamp.o ファイルを含めたことはありません。それ以外の方法でビルドできる場合は、EAGLView に関するものです。

于 2012-09-05T21:45:48.133 に答える