0

まず第一に、lib/files をインポートする際に発生しているように見えるコンパイル エラーを解決する方法について多くの質問があります。まず、「アーキテクチャarmv7の未定義シンボル」の意味を誰でも説明できますか。独自の Xcode プロジェクトで動作する iso ( http://code.google.com/p/ios-ntp/source/checkout ) の ntp クライアントのファイルをインポートしましたが、自分のプロジェクトに移動すると、次のエラーで失敗しましたと警告。何か案が ?

    Undefined symbols for architecture armv7:
     "_NTP_Logging", referenced from:
      -[NetAssociation evaluatePacket] in NetAssociation-586077E517B5DC42.o
      -[NetworkClock associationTrue:] in NetworkClock-496336397AA5FC44.o
      -[NetworkClock associationFake:] in NetworkClock-496336397AA5FC44.o
    "_DEFINE_SHARED_INSTANCE_USING_BLOCK", referenced from:
     +[NetworkClock sharedInstance] in NetworkClock-496336397AA5FC44.o
    "_LogInProduction", referenced from:
     -[NetAssociation enable] in NetAssociation-586077E517B5DC42.o
     -[NetAssociation finish] in NetAssociation-586077E517B5DC42.o
     -[NetAssociation onUdpSocketDidClose:] in NetAssociation-586077E517B5DC42.o
     -[NetworkClock createAssociations] in NetworkClock-496336397AA5FC44.o
     -[NetworkClock applicationBack:] in NetworkClock-496336397AA5FC44.o
     -[NetworkClock applicationFore:] in NetworkClock-496336397AA5FC44.o
  ld: symbol(s) not found for architecture armv7
  clang: error: linker command failed with exit code 1 (use -v to see invocation)


  Warning: no rule to process file '$(PROJECT_DIR)/SwapViews_3/NetAssociation.h' of type   
 sourcecode.c.h for architecture armv7
4

1 に答える 1

2

コンパイルする .c ファイルの中に .h ファイルを含めないでください。ターゲットの「ビルド フェーズ」タブに移動します。次に、「コンパイル ソース」セクションを確認し、.h ファイルを削除します。

于 2012-10-24T23:34:16.873 に答える