有两个静态库,libapple.a
,liborange.a
。liborange.a
包含libapple.a
,我使用libapple.a
和aclass.h
,{ {1}}创建aclass.m
。问题是liborange.a
的大小约为libapple.a
,但30M
的大小仅为liborange.a
,那对吗?并将9M
添加到项目中,项目编译器错误。如果将liborange.a
和libapple.a
,aclass.h
添加到项目中,项目可以成功编译。
答案 0 :(得分:0)
请提供您遇到的编译器错误。关于大小问题,请检查两个库是否包含相同的体系结构。如果只为一个体系结构编译liborange,它可能只从libapple中获取正确的arch,因此更小。