Hello World의 아키텍처 x86_64에 대한 정의되지 않은 기호

mko

오늘 저는이 가이드에 따라 Xcode없이 Objective-C를 배우고 있습니다.

안녕하세요 세계입니다.

makclass.m

#import "makclass.h"
#import <stdio.h>

@implementation MakClass

-(void) age {
    printf("Age is %d", age);
}

-(void) setAge: (int) a {
    age = a;
}

+(void) say {
    printf("Haha");
}
@end

makclass.h

#import <Foundation/NSObject.h>
@interface MakClass: NSObject {
    int age;
}

-(void) age;
-(void) setAge: (int) a;
+(void) say;
@end

helloworld.m

#import <stdio.h>
#import "makclass.h"
int main(void) {
    printf("Hello World");
    MakClass *makclass = [[MakClass alloc] init];
    [makclass setAge: 1];
    [makclass age];
    [MakClass say];
    [makclass release];
    return 0;
}

그리고 clang helloworld.m다음과 같은 오류를 제공하십시오.

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_MakClass", referenced from:
      objc-class-ref in helloworld-XEijke.o
  "_objc_msgSend", referenced from:
      _main in helloworld-XEijke.o
  "_objc_msgSend_fixup", referenced from:
      l_objc_msgSend_fixup_alloc in helloworld-XEijke.o
      l_objc_msgSend_fixup_release in helloworld-XEijke.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Wevah

프레임 워크와 모든 파일도 전달했는지 확인해야합니다.

clang -framework Foundation -o helloworld helloworld.m makclass.m

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

"x86_64 아키텍처에 대한 정의되지 않은 기호"Xcode

분류에서Dev

아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

아키텍처 x86_64에 대한 C ++ 정의되지 않은 기호

분류에서Dev

아키텍처 x86_64에 대한 정의되지 않은 기호 : JNI_CreateJavaVM OS-X Xcode

분류에서Dev

xcode의 아키텍처 x86_64 오류에 대한 정의되지 않은 기호

분류에서Dev

xcode의 아키텍처 x86_64 오류에 대한 정의되지 않은 기호

분류에서Dev

SDL 2 (macOS)에서 "x86_64 아키텍처에 대한 정의되지 않은 기호"

분류에서Dev

OpenPose : 아키텍처 x86_64에 대한 정의되지 않은 기호 : libcaffeproto.a (caffe.pb.cc.o)

분류에서Dev

"x86_64 아키텍처에 대한 정의되지 않은 기호"수신

분류에서Dev

아키텍처 x86_64 VSCode 오류에 대한 정의되지 않은 기호

분류에서Dev

osx-아키텍처 x86_64에 대한 부스트 및 파이썬 정의되지 않은 기호

분류에서Dev

ParseFacebookUtil : Apple Mach-O 링커, 아키텍처 x86_64 PFDateFormatter에 대한 정의되지 않은 기호

분류에서Dev

MacOSX 공유 라이브러리 : 아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

boost :: filesystem x86_64 아키텍처에 대한 정의되지 않은 기호

분류에서Dev

Simulator 용으로 빌드 할 때 아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

상속시 아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

ORKESerializer를 사용할 때 아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

아키텍처 x86_64에 대한 정의되지 않은 기호 : 링크 실수?

분류에서Dev

아키텍처 x86_64 jsonrpc 라이브러리에 대한 정의되지 않은 기호

분류에서Dev

XCode 빌드 실패 "x86_64 아키텍처에 대한 정의되지 않은 기호"

분류에서Dev

아키텍처 x86_64에 대한 정의되지 않은 기호 오류 :

분류에서Dev

아키텍처 x86_64 함수 포인터에 대한 정의되지 않은 기호

분류에서Dev

링커 오류 : "x86_64 아키텍처에 대한 정의되지 않은 기호"

분류에서Dev

c에서 "아키텍처 x86_64에 대한 정의되지 않은 기호 :"는 무엇을 의미합니까?

분류에서Dev

Mac 오류 : 아키텍처 x86_64의 정의되지 않은 기호

분류에서Dev

Catalina C ++가 실패하고 "아키텍처 x86_64에 대한 정의되지 않은 기호"가 표시되는 Curl

분류에서Dev

아키텍처 x86_64에 대한 정의되지 않은 기호 : Qt Creator에서 OSX 10.10.3을 사용하고 있습니다.

분류에서Dev

FFMPEG 바이너리에서 오류 발생 : 아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

xcode 아키텍처 x86_64에 대한 정의되지 않은 기호 : "_err_quit", 다음에서 참조 됨 :

Related 관련 기사

  1. 1

    "x86_64 아키텍처에 대한 정의되지 않은 기호"Xcode

  2. 2

    아키텍처 x86_64에 대한 정의되지 않은 기호

  3. 3

    아키텍처 x86_64에 대한 C ++ 정의되지 않은 기호

  4. 4

    아키텍처 x86_64에 대한 정의되지 않은 기호 : JNI_CreateJavaVM OS-X Xcode

  5. 5

    xcode의 아키텍처 x86_64 오류에 대한 정의되지 않은 기호

  6. 6

    xcode의 아키텍처 x86_64 오류에 대한 정의되지 않은 기호

  7. 7

    SDL 2 (macOS)에서 "x86_64 아키텍처에 대한 정의되지 않은 기호"

  8. 8

    OpenPose : 아키텍처 x86_64에 대한 정의되지 않은 기호 : libcaffeproto.a (caffe.pb.cc.o)

  9. 9

    "x86_64 아키텍처에 대한 정의되지 않은 기호"수신

  10. 10

    아키텍처 x86_64 VSCode 오류에 대한 정의되지 않은 기호

  11. 11

    osx-아키텍처 x86_64에 대한 부스트 및 파이썬 정의되지 않은 기호

  12. 12

    ParseFacebookUtil : Apple Mach-O 링커, 아키텍처 x86_64 PFDateFormatter에 대한 정의되지 않은 기호

  13. 13

    MacOSX 공유 라이브러리 : 아키텍처 x86_64에 대한 정의되지 않은 기호

  14. 14

    boost :: filesystem x86_64 아키텍처에 대한 정의되지 않은 기호

  15. 15

    Simulator 용으로 빌드 할 때 아키텍처 x86_64에 대한 정의되지 않은 기호

  16. 16

    상속시 아키텍처 x86_64에 대한 정의되지 않은 기호

  17. 17

    ORKESerializer를 사용할 때 아키텍처 x86_64에 대한 정의되지 않은 기호

  18. 18

    아키텍처 x86_64에 대한 정의되지 않은 기호 : 링크 실수?

  19. 19

    아키텍처 x86_64 jsonrpc 라이브러리에 대한 정의되지 않은 기호

  20. 20

    XCode 빌드 실패 "x86_64 아키텍처에 대한 정의되지 않은 기호"

  21. 21

    아키텍처 x86_64에 대한 정의되지 않은 기호 오류 :

  22. 22

    아키텍처 x86_64 함수 포인터에 대한 정의되지 않은 기호

  23. 23

    링커 오류 : "x86_64 아키텍처에 대한 정의되지 않은 기호"

  24. 24

    c에서 "아키텍처 x86_64에 대한 정의되지 않은 기호 :"는 무엇을 의미합니까?

  25. 25

    Mac 오류 : 아키텍처 x86_64의 정의되지 않은 기호

  26. 26

    Catalina C ++가 실패하고 "아키텍처 x86_64에 대한 정의되지 않은 기호"가 표시되는 Curl

  27. 27

    아키텍처 x86_64에 대한 정의되지 않은 기호 : Qt Creator에서 OSX 10.10.3을 사용하고 있습니다.

  28. 28

    FFMPEG 바이너리에서 오류 발생 : 아키텍처 x86_64에 대한 정의되지 않은 기호

  29. 29

    xcode 아키텍처 x86_64에 대한 정의되지 않은 기호 : "_err_quit", 다음에서 참조 됨 :

뜨겁다태그

보관