xcode with boost: linker (Id) Предупреждение о настройках видимости
Я использовал платформу повышения по ссылке ниже для моего проекта 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 означает, что слабый символ не может быть переопределен во время выполнения. Вероятно, это было вызвано тем, что разные блоки перевода были скомпилированы с разными настройками видимости.
Как избавиться от этих предупреждений в коде?
отредактировано: По наборуСимволы, скрытые по умолчанию = ДА, мне удалось избавиться от большинства предупреждений, но осталось еще 3, которые не исчезнут, может кто-нибудь сказать мне, почему?
снова отредактировано: после перестройки оставшиеся 3 предупреждения также исчезли! Так что мое решение сработало!