[问题]编译报错:clang: error: linker command failed with exit code 1及duplicate symbol xxxx in错误解决方法之一
Posted XA_Fanny
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[问题]编译报错:clang: error: linker command failed with exit code 1及duplicate symbol xxxx in错误解决方法之一相关的知识,希望对你有一定的参考价值。
今天添加了一个新类(包括m,h,xib文件),还没有调用,—编译遇到如下错误,根据错误提示,
duplicate symbol param1 in: /Users/xxxx/Library/Developer/Xcode/DerivedData/xxxx-ccqyiywbeowkgmaitropkiovpeou/Build/Intermediates/xxxx.build/Debug-iphonesimulator/xxxx.build/Objects-normal/x86_64/ClassA.o /Users/xxxx/Library/Developer/Xcode/DerivedData/xxxx-ccqyiywbeowkgmaitropkiovpeou/Build/Intermediates/xxxx.build/Debug-iphonesimulator/xxxx.build/Objects-normal/x86_64/ClassB.o ld: 1 duplicate symbol for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
分析:
变量param1报错,给出了两个类型ClassA和ClassB,查看后发现,在两个类的m文件中都定义了全局静态常量param1;
解决方案:
将其中一个类中的param1重命名改为param2即可~~~
//////////////////////////////////////////////////////////////////////////////
以上是遇到的一种情况,查资料时网上还有人遇到其他错误,也包类似错误的,可以参考一下解决方案:
ios - 出现( linker command failed with exit code 1)错误总结
ios遇到的错误duplicate symbol xxx in:xxx
以上是关于[问题]编译报错:clang: error: linker command failed with exit code 1及duplicate symbol xxxx in错误解决方法之一的主要内容,如果未能解决你的问题,请参考以下文章
[问题]编译报错:clang: error: linker command failed with exit code 1及duplicate symbol xxxx in错误解决方法之一
我的Android进阶之旅Android Studio中NDK开发移动.cpp 文件目录,重新编译报错:clang++: error: no such file or directory
xcode上编译c语言程序报错:ld: x duplicate symbol for architecture x86_64 clang: error: linker command failed
xcode上编译c语言程序报错:ld: x duplicate symbol for architecture x86_64 clang: error: linker command failed
xcode在用clang编译cairo库的时候出现的error和warning
vs2019 编译项目报错:MSB6006 “clang.exe”已退出,代码为 5 Microsoft.Cpp.Clang.targets 155 ClangCompile