我是构建静态库的新手,想创建 2(+) 个库,每个库都有一些独特的代码和一些共享代码。我的意图是其他项目将链接这些静态库中的一个或多个。
Util.h/m <-- Shared
ImplOne.h/m <-- Unique to 'ImplOne'
ImplTwo.h/m <-- Unique to 'ImplTwo'
我正在使用 XCode 并通过构建和生成库Util.m
,ImplOne.m
在一种情况下,在另一种情况Util.m
下ImplTwo.m
。
当然问题是我现在不能一起使用这些库,因为它们会有重复的符号。对于这种情况,有什么更好的架构?