ho utilizzato un quadro spinta dal link sottostante per il mio progetto iPhone Xcode: https://goodliffe.blogspot.com/2010/09/building-boost-framework-for-ios-iphone.htmlXcode con boost: linker (Id) Attenzione sulle impostazioni di visibilità
funziona benissimo, ma ho sempre ottenere centinaia di Apple Mach- O Linker (id) Avvertimenti come:
accesso diretto in __ZN5boost15program_options6detail7cmdline24handle_additional_parserERSt6vectorISsSaISsEE al simbolo debole globale __ZTVN5boost17bad_function_callE significa il simbolo debole non può essere ignorata in fase di esecuzione. Ciò è stato probabilmente causato dalla compilazione di diverse unità di traduzione con diverse impostazioni di visibilità.
Come sbarazzarsi di tali avvisi nel codice?
Modificato: By impostato simboli nascosti per impostazione predefinita = YES, sono riuscito a sbarazzarsi della maggior parte degli avvertimenti, ma ci sono più 3 sinistra che non andrà via, qualcuno può dirmi perché?
modificato di nuovo: Dopo una ricostruzione, anche i restanti 3 avvisi sono scomparsi! Quindi la mia soluzione ha funzionato!
Era 'affermativa il problema o la soluzione? :) – sarnold
impostato su sì risolverà gli avvisi – Gob00st
Come imbarazzante. Per me l'impostazione di Simboli nascosti per impostazione predefinita su No, ha rimosso avvisi simili provenienti dal collegamento a una libreria con Eigen. –