Apple Mach-O链接器错误,体系结构x86_64的未定义符号

温洪

我刚刚开始进行iOS编程,正在尝试编译简单的代码,但无法这样做。我收到的错误消息是

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_Player", referenced from:
  objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

现在,我发现了2个类似的问题(在这里这里),它们使用与我使用相同的环境进行编码,并且也面临着类似的问题。我尝试了他们的解决方案,但未成功。

当我刚启动iOS时,我正在使用本教程作为指南,并试图运行其代码。错误发生在我为播放器变量分配一些值的部分。代码如下。

#import "AppDelegate.h"
#import "Player.h"
#import "PlayersViewController.h"

@interface AppDelegate ()

@end

@implementation AppDelegate{
    NSMutableArray *_players;
}

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary        *)launchOptions {
    // Override point for customization after application launch.
    _players = [NSMutableArray arrayWithCapacity:20];

    Player *player = [[Player alloc] init];
    player.name = @"Bill Evans"; //error will occur here

    return YES;
}

我的架构设置如下, 架构设置

Player.h和PlayersViewController.h的代码与本教程中的代码完全相同。

更新

播放器

@interface Player : NSObject

@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *game;
@property (nonatomic, assign) int rating;

@end

PlayersViewController.h

#import <UIKit/UIKit.h>

@interface PlayersViewController : UITableViewController

@property (nonatomic, strong) NSMutableArray *players;

@end

我的建造结果 BuildResults

温洪

对于Player.h文件,我也必须包括.m文件。.m文件的代码如下,

#import <Foundation/Foundation.h>
#import "Player.h"

@implementation Player

@synthesize name = _name;
@synthesize game = _game;

@end

它可以构建,但是运行时会出现错误。但是,这是另一个问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xcode给出了Apple Mach-O链接器错误

来自分类Dev

添加AFNetworking后,APPLE MACH-O链接错误

来自分类Dev

即时AR框架Apple Mach-O链接器错误

来自分类Dev

使用Crypto ++时,Apple Mach-O链接错误

来自分类Dev

Apple Mach-O链接器错误解析

来自分类Dev

Apple Mach-O链接器错误-目标C

来自分类Dev

Apple Mach-O链接器错误XCODE 5

来自分类Dev

Google SDK的Apple Mach-O链接器错误

来自分类Dev

xcode 6中的Apple Mach-O链接器错误

来自分类Dev

螺栓Apple Mach-O链接器错误

来自分类Dev

Apple Mach-O链接器错误sqlite3

来自分类Dev

添加支持64位的体系结构时的Apple Mach-O Linker错误

来自分类Dev

Apple Mach-O链接器错误-架构x86_64的重复符号

来自分类Dev

Apple Mach O-Linker错误Xcode

来自分类Dev

Swift:Apple Mach-O链接器错误(文件对于体系结构x86_64太小)

来自分类Dev

Apple Mach-O链接器错误。架构armv7的未定义符号

来自分类Dev

生成时的Apple Mach-O链接器错误

来自分类Dev

Apple Mach-O链接器错误-ld:体系结构armv7的1个重复符号

来自分类Dev

Apple Mach-O链接器错误,目标C

来自分类Dev

Apple Mach-O链接器错误-重复的符号

来自分类Dev

Apple Mach-O链接器错误-目标C

来自分类Dev

Apple Mach-O链接器错误代码1

来自分类Dev

ParseFacebookUtil:Apple Mach-O链接器,体系结构x86_64 PFDateFormatter的未定义符号

来自分类Dev

Apple Mach-O链接器错误Xcode 6.2

来自分类Dev

Apple Mach O-Linker错误Xcode

来自分类Dev

符号重复Apple Mach-O链接器错误

来自分类Dev

Apple Mach-O链接器错误。架构armv7的未定义符号

来自分类Dev

Mach-O Linker错误,将xcode升级到8.0后体系结构的未定义符号

来自分类Dev

如何修复 Apple Mach-O 链接器错误

Related 相关文章

热门标签

归档