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

时间:2013-09-07 10:14:01

标签: ios objective-c

在Xcode 4.6.3中构建应用程序时出现以下编译器错误

  

Apple Mach-O链接器错误

     

ld:1架构armv7的重复符号

     

clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

1 个答案:

答案 0 :(得分:2)

原因是我在两个不同的类中使用了相同的类变量。不知道为什么这是一个问题,因为它们不是我对应用程序的全局思考,而是全局到类。这些类没有相互导入。也许这里有人可以提供正当理由。

这里有一些代码可以让它更清晰。

ViewController1.m

@implementation ViewController1

int sliderSpeed = 500;

ViewController2.m

@implementation ViewController2

int sliderSpeed = 500;