我正在使用 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> >
我错过了什么?
boost 的版本是 1.49,gcc 的版本是 4.7.0 (CVS 20120505)。