前端之家收集整理的这篇文章主要介绍了
ios – ld:xx架构armv7 Xcode项目的重复符号,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
大家好我有一个
Xcode项目,每次我尝试构建项目时都会给我这个
错误:
ld:xx架构armv7 Xcode项目的重复符号
clang:错误:链接器命令失败,退出代码1 …
我已经google了,大多数解决方案说要摆脱在中的重复文件
构建阶段 – >编译项目的资源部分或在某些文件中将导入.m更改为.h.问题是编译资源列表甚至没有排序,我甚至不知道要修复哪些文件,因为我的项目中有很多文件.关于如何清理它的任何建议?
我有时会遇到这个
错误,问题总是如此.我在一个类的.m中有一个静态变量,在另一个.m中有另一个同名的静态变量.显然,当有两个具有相同
名称的静态变量时,编译器不喜欢它,无论是否在不同的
文件中.因此,请检查是否存在任何重复的静态变量
名称或#define宏.此外,它可能不是重复
文件或导入两次的
文件.如果导入了两个不同的
文件,但每个
文件都有一个具有相同
名称的变量或宏,则会出现
错误,因为编译器无法确定要使用哪个
文件.冲突变量应该在
错误中提到的
文件中.希望这可以帮助!
原文链接:https://www.f2er.com/iOS/328007.html