编译安卓代码报错 ld.lld error : duplicate sysmbol
时间: 2023-09-24 11:12:17 浏览: 557
安卓代码混淆
这个报错一般是因为代码中出现了重复的符号定义,导致链接时出现了冲突。解决这个问题有以下几种方法:
1. 检查代码中是否有重复定义的全局变量、函数或类,如果有则需要将其中一个去掉或者修改命名。
2. 检查是否有多个文件中包含了同一个头文件,如果有则需要将其中一个去掉或者将头文件的内容放到一个单独的文件中。
3. 检查是否有不同的库文件中包含了同一个符号定义,如果有则需要将其中一个库文件去掉或者使用链接器的选项进行控制。
希望以上方法能够帮助您解决问题。如果还有其他问题,请随时提出。
阅读全文