我已经实现了两个具有以下结构的静态库:
第一静态库.a
基类.h
@interface BaseClass
-some methods
@end
FirstDerivedClass.h
@interface FirstDerivcedClass:BaseClass
{
}
-some methods
@end
第二静态库.a
基类.h
@interface BaseClass
-some methods;
@end
第二派生类.h
@interface SecondDerivedClass:BaseClass
{
}
-someMethods;
@end
上面两个静态库有公共文件 BaseClass.h 和 BaseClass.m
这些静态库被添加到 TestApplication 项目中。
但是在运行应用程序时,它会抛出一个错误:
在 /User/Library/Developer/Xcode/..E./FirstStaticLibrary.a (BaseClass.o) 和 /User/Library/Developer/Xcode/..E./SecondStaticLibrary.a (BaseClass.o) 中发现重复符号架构 i386
请提出一种消除此错误的方法。