Я использую платформу boost из приведенной ниже ссылки для моего проекта iPhone Xcode: https://goodliffe.blogspot.com/2010/09/building-boost-framework-for-ios-iphone.html
он отлично работает, но я всегда получаю сотни ссылок Apple Mach-O Linker (id):
Прямой доступ в __ZN5boost15program_options6detail7cmdline24handle_additional_parserERSt6vectorISsSaISsEE к глобальному слабому символу __ZTVN5boost17bad_function_callE означает, что слабый символ не может быть переопределен во время выполнения. Вероятно, это вызвано тем, что разные единицы перевода скомпилированы с различными настройками видимости.
Как избавиться от этих предупреждений в коде?
отредактирован: Установив Символы, скрытые по умолчанию= YES, мне удалось избавиться от большинства предупреждений, но есть еще три левых, которые не исчезнут, может ли кто-нибудь сказать мне, почему?
снова отредактирован: После восстановления осталось еще 3 предупреждения! Поэтому мое решение действительно сработало!