【发布时间】:2015-08-12 20:17:54
【问题描述】:
我整天都在修修补补,我似乎无法修复这个错误。
代码如下:
//
// main.m
// Learning ObjC
//
// Created by Nickirv on 8/9/15.
// Copyright (c) 2015 Nickirv. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface Person: NSObject{
int age;
int weight;
}
-(void) print;
-(void) setAge: (int) a;
-(void) SetWeight: (int) w;
@end
它会输出这个问题:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
如果有任何帮助,我将不胜感激!非常感谢你!
【问题讨论】:
-
前导下划线
_由编译器添加到函数名称之前,因此您看到的main在编译器和错误消息中变为_main。
标签: objective-c xcode xcode6