我已經使用了升壓架構從下面我的iPhone Xcode項目的鏈接被: https://goodliffe.blogspot.com/2010/09/building-boost-framework-for-ios-iphone.html的Xcode與提升:關於可見性設置連接(Id)的警告
它工作正常,但我總是得到數百蘋果馬赫的Ø鏈接(ID)警告,如:在__ZN5boost15program_options6detail7cmdline24handle_additional_parserERSt6vectorISsSaISsEE全球弱符號__ZTVN5boost17bad_function_callE
直接訪問意味着弱符號不能在運行時被覆蓋。這可能是由不同的可見性設置編譯的不同翻譯單元造成的。
如何擺脫代碼中的警告?
編輯: 通過設置符號由默認隱藏= YES,我設法擺脫了大部分的警告,但有3個左右,這將不會消失,誰能告訴我爲什麼?
再次編輯: 重建後,剩餘的3個警告也消失了!所以我的解決方案確實奏效
是'yes'問題或解決? :) – sarnold 2011-12-30 23:45:49
設置爲yes將修復警告 – Gob00st 2011-12-31 01:10:47
有多尷尬。對於我來說,將默認的符號設置爲「否」,可以去除使用特徵庫鏈接到庫的類似警告。 – 2012-04-13 08:41:58