链接器命令失败,退出代码1:重复符号 [英] Linker Command Failed with exit code 1: duplicate symbol

查看:154
本文介绍了链接器命令失败,退出代码1:重复符号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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)

更新:添加\ +换行符可读性

UPDATE: added \ + newlines for readability

我不知道我的项目有什么问题,任何人都可以帮忙?

I have no clue what is wrong with my project, can anyone help?

推荐答案

我有同样的问题。但这是我的错。 :)。您可能会写入 #import file.m 而不是 #import file.h 。所以编译资源会重复符号file.o.
- 就是这样! ^^要查看它,您删除该错误文件,构建 - >显示错误行 - >然后重新复制。

I had same problem. But it was my fault. :). You might have writen a #import file.m instead of #import file.h. So Compiles Resource will duplicate symbol file.o. - That's it! ^^ To see it, You remove that error file, build --> Show error row --> then recopy it.

这篇关于链接器命令失败,退出代码1:重复符号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆