У меня есть следующие зависимости проекта Xcode:
A -> C
B -> C
Когда я собираю их по отдельности, все работает нормально.
Однако я хочу добавить A
и B
в один и тот же проект Xcode, создав следующий граф зависимостей:
/ -> A -> C
D-<
\ -> B -> C
Это вызывает ошибки дублирования символов и, по сути, ад для DLL. Как хорошо решить эту проблему, сохранив при этом независимость проектов? Я понимаю, что могу разбить зависимость A
и B
от C
, а затем переделать эту зависимость в D
, но я хочу, чтобы A
и B
были независимыми.