1

Boostライブラリを使用してLinux上のC++でプログラムを作成しています。問題の原因となっているワイルドメモリの読み取りがあるので、マッドフラップライブラリを使用してコンパイルしたいと思います。ただし、リンクの段階で、何百もの未定義の参照を取得します。

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)です。

4

1 に答える 1

0

プリプロセッサの実行後に C++ ファイルがいくつかの定義に縮小される場合は、パブリック変数を追加すると役立つ場合があります。少なくとも私には役立ちました。

于 2012-08-31T19:52:21.300 に答える