ld: duplicate symbol _velocityX in \
/Users/Student/Library/Developer/Xcode/DerivedData/finalproject-ffzevekmatxvhrgisgeleoijyllr/Build/Intermediates/finalproject.build/Debug-iphonesimulator/finalproject.build/Objects-normal/i386/Level2ViewController.o \
and \
/Users/Student/Library/Developer/Xcode/DerivedData/finalproject-ffzevekmatxvhrgisgeleoijyllr/Build/Intermediates/finalproject.build/Debug-iphonesimulator/finalproject.build/Objects-normal/i386/Level1ViewController.o \
for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
更新:添加了\+ 换行符以提高可读性
我不知道我的项目出了什么问题,有人可以帮忙吗?
最佳答案
我也遇到了同样的问题。但这是我的错。 :)。您可能编写了 #import file.m
而不是 #import file.h
。因此编译资源将重复符号 file.o。
- 就是这样! ^^ 要查看它,您需要删除该错误文件,构建 --> 显示错误行 --> 然后重新复制它。
关于duplicates - 链接器命令失败,退出代码 1 : duplicate symbol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11727444/