Размер статических библиотек сгенерирован XCode

У меня есть дерево проекта в XCode, который похож на это: AppProject зависит от ObjcWrapper, который в свою очередь зависит от PureCppLib. ObjcWrapper и PureCppLib являются статическими проектами библиотеки. Объединенный, все источники едва достигают 15k строк кода, и, как ожидалось, размер получающегося двоичного файла составляет приблизительно 750 КБ в режиме выпуска и немного более чем 1 МБ в режиме отладки.Пока все хорошо.

Однако ObjcWraper.a и PureCppLib.a составляют более чем 6 МБ каждый в любом режиме. Таким образом, первый вопрос состоит в том, почему это так. Но что еще более важно, как я могу удостовериться, что статичные освобождают, не включают части или весь исходный код?

Заранее спасибо!

6
задан cdespinosa 25 April 2010 в 03:35
поделиться

1 ответ

Вероятно, вы захотите создать свою статическую библиотеку без символов отладки. Найдите параметр сборки «Создать символы отладки» для целевой статической библиотеки в распространяемой вами конфигурации и убедитесь, что он не установлен.

10
ответ дан 10 December 2019 в 00:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: