我有以下的Xcode项目的依赖关系:
A -> C
B -> C
当我单独建造这些,一切工作正常。
不过,我想补充A
和B
相同的Xcode项目,创建下列依赖关系图:
/ -> A -> C
D-<
\ -> B -> C
这会导致重复的符号错误,并且基本上是DLL地狱。 什么是解决此同时允许项目是独立的好办法? 我意识到,我可以打破A
和B
的依赖于C
,然后重拍在依赖D
,但我想A
和B
是indpendently可建。
我有以下的Xcode项目的依赖关系:
A -> C
B -> C
当我单独建造这些,一切工作正常。
不过,我想补充A
和B
相同的Xcode项目,创建下列依赖关系图:
/ -> A -> C
D-<
\ -> B -> C
这会导致重复的符号错误,并且基本上是DLL地狱。 什么是解决此同时允许项目是独立的好办法? 我意识到,我可以打破A
和B
的依赖于C
,然后重拍在依赖D
,但我想A
和B
是indpendently可建。
在A和B的项目文件,而在目标依赖性离开它从“链接二进制与图书馆”删除℃。 这使您可以在A和B使用C,但不是用C D中要d。使用C,直接将其添加到d(请在A或B向下传递不算)。