duplicate symbol _base64_encode in :xxxxxx

导入头文件时,遇到duplicate symbol _base64_encode in :xxxxxx


一个iOS项目可能有很多个库,而且有些库文件中已经包含了base64文件,如果重复包含,编译器就编译不过去,个人推断,系统可能会把base64文件作为全局的变量来编译,所有一个库包含了base64文件,两个库都包含了,那就只能删除其中一个库里的base64文件,整个项目只能有一个base64,删除后,在编译,就可以正常运行了


这个话题里有讨论该问题的解决步骤





你可能感兴趣的:(base64,Objective-C,编译器)