在尝试构建我的项目时,我经常收到此错误消息,说ld: 11 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我最近尝试在我的项目中实现 GPUImage,这与它有什么关系吗?我也读过类似的问题,但没有一个有我的解决方案。
问问题
3877 次
3 回答
8
疯狂的猜测,您是否可能导入了.m
文件而不是.h
任何地方?
于 2013-10-24T04:22:27.303 回答
1
事实证明我已经从另一个视图控制器实现了我的 .m 文件,并且在那个视图控制器中我实现了第一个视图控制器,所以它就像一个循环。
感谢Gabriele的回答,它帮助我找到了循环。
于 2013-10-29T10:33:32.220 回答
0
经常发生此错误的另一个原因是意外导入 .m 文件而不是 .h。
这发生在我身上
链接:https://stackoverflow.com/questions/12279622/duplicate-symbols-for-architecture-i386-clang
于 2014-09-11T16:47:27.073 回答