【发布时间】:2013-01-28 07:24:10
【问题描述】:
我想在我的项目中禁用 RTTI。但是,这个项目使用 Boost Program Options,它本身依赖于不支持 -fno-rtti 的 Boost Any。
我想知道是否有任何解决方案可以在没有 RTTI 的情况下使用 Boost Program?通过定义宏还是不使用某些功能?
谢谢
【问题讨论】:
-
程序选项无论如何都使用 boost::any,因为没有 RTTI 就没有使用 boost::any 的能力,所以你不能在没有 RTTI 的情况下使用 boost::po。
标签: c++ rtti boost-program-options boost-any