大量的奇怪的未定义引用用mudflap编译boost程序

时间:2012-06-04 10:24:45

标签: c++ boost compilation

我正在使用Boost库在Linux上用C ++编写程序。我有一个疯狂的内存读取导致问题,所以我想使用mudflap库进行编译。但是,在链接阶段,我得到了数百个未定义的引用:诸如

之类的东西
mpl_::int_<3>::value
__gnu_cxx::__numeric_traits_floating<long double>::__max_exponent10
vtable for boost::gregorian::bad_weekday
typeinfo for boost::detail::sp_counted_impl_p<boost::detail::future_object<void> >

我错过了什么?

升压版本为1.49,gcc版本为4.7.0(CVS 20120505)。

1 个答案:

答案 0 :(得分:0)

如果您的C ++文件在预处理器运行后缩减为某些定义,则可能有助于添加一些公共变量。至少它对我有帮助。