ブーストとmongodbをコンパイルしようとしています。
64 ビット バージョン、共有ライブラリ、およびランタイムへの動的リンクが必要です。
Boost はlink=shared, runtime-link=shared, threading=multi
(およびその他の) でコンパイルされます。lib および dll ファイルの名前は次のとおりです。boost_*-vc90-mt-1_41.dll
現在、mongodb にはデフォルト セットごとに /MT (マルチスレッド静的) があります。リンカには、boost ライブラリが必要でした(追加のと にlibboost_*-vc90-mt-s-1_41.dll
注意してください)。そのため、オプションを(マルチスレッドdll)に変更し、消えましたが残りました。で試してみましたが変わりません。リンカーはまだ静的ライブラリを探しますか?lib
-s
/MD
-s
lib
/DBOOST_THREAD_USE_DLL /DBOOST_ALL_DYN_LINK
助けてください :)