use*_*809 11 symbols duplicates
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)
Run Code Online (Sandbox Code Playgroud)
更新:为了可读性添加了\ +换行符
我不知道我的项目有什么问题,有人可以帮忙吗?
小智 23
我有同样的问题.但这是我的错.:).你可能写了一个#import file.m而不是#import file.h.因此Compiles Resource将复制符号file.o. - 而已!^^要查看它,您删除该错误文件,构建 - >显示错误行 - >然后重新复制它.
您可能double _velocityX在一个头文件中包含了 和Level1ViewController.c,Level2ViewController.c而头文件应该有extern double _velocityX,而恰好其中一个文件.c应该有double _velocityX。_velocityX(假设is的类型double,这似乎是合理的,并且还假设它是 C 或 C++,而不是 Fortran 或其他语言)。
| 归档时间: |
|
| 查看次数: |
11418 次 |
| 最近记录: |