相关疑难解决方法(0)

xcode with boost:链接器(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表示在运行时无法覆盖弱符号.这可能是由使用不同可见性设置编译的不同翻译单元引起的.

如何摆脱代码中的警告?

编辑:通过设置默认隐藏的符号 = YES,我设法摆脱了大多数警告,但还剩下3个不会消失,有人可以告诉我为什么?

再次编辑:重建后剩下的3个警告也消失了!所以我的解决方案确实有效

c++ xcode boost warnings

31
推荐指数
3
解决办法
1万
查看次数

标签 统计

boost ×1

c++ ×1

warnings ×1

xcode ×1