Добавление цели в библиотеку с добавленными в нее саблибрами

Сначала я создал свой проект как статическую библиотеку (A) и добавил в него библиотеки (B и C). После некоторых исправлений настроек сборки я смог успешно собрать Lib A. то есть сначала он генерировал библиотеки для B и C. Теперь я создал новую цель для Lib A и добавил libA.a в Link Binary With Libraries. Но теперь, если собрать мою новую цель, он напрямую пытается сгенерировать библиотеки для A, и, поскольку библиотеки B,C еще не созданы, я получаю сообщение об ошибке libB.a not found.

Может кто-нибудь сказать, чего мне не хватает или какие-то настройки сборки, которые мне нужно добавить, чтобы libB,C генерировались до libA.

1 ответ

Решение

Вы не можете интегрировать статическую библиотеку в статическую библиотеку. Когда вы используете вашу libA в проекте, вы должны добавить противники, созданные вами с помощью libA.

Другие вопросы по тегам