ios – ld:xx架构armv7 Xcode项目的重复符号

前端之家收集整理的这篇文章主要介绍了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

猜你在找的iOS相关文章