我通过复制Xcode中错误消息指定的路径找到了i386体系结构的源文件夹。有几个.o文件显然是冲突的,但每当我删除一个,并运行该程序,它将取代它。我该怎么办?我也清理了它并关闭了所有东西并重新启动了我的电脑。感谢
答案 0 :(得分:0)
.o文件只是源代码的编译版本,这是冲突真正存在的地方。你所拥有的是几件名称相同的东西,并且链接器正在强调它。如果出现其中一条错误消息,您可能会发现它说的名称是冲突的(不是文件,符号),它可能有额外的填充符号,但您应该识别您使用的方法名称或变量名称。在Xcode中搜索它,并查看您多次定义它的位置。符号只能有一个定义,因此如果您在多种情况下使用它,则需要解决该问题。
答案 1 :(得分:0)
将.h文件导入Compile Sources
时,通常会发生此问题。
清理项目的步骤
重新配置的步骤
点击“运行”,希望它能正常运作!