このエラーが発生すると、bootstrap.batはエラーログをビルドしないため、本質的に役に立たなくなります。ただし、Microsoft Visual C++をアンインストールすると、dllエラーが消えてログファイルが生成されます。それはgccの代わりにmsvcを使ってプロジェクトを構築しようとしていることを示しています。だから、いくつかのガイドに与えられた方向とは異なり、あなたはこの時点でツールキットを指定する必要があります。
bootstrap.bat gcc
そして、それは(とりわけ)オプションを使用して構築することができ、B2と呼ばれるファイルを実行するように求められます。
b2 --build-dir=C:\exampledir toolset=gcc
それはあなたが明示的<builddir>\boost\bin.v1\libs\system
内のファイルを追加することが必要であること、使用するブーストために表示されます。それ以外の場合はあなたのようなエラーが出る:プロジェクトに行くことによって
In function `_static_initialization_and_destruction_0':|
C:\removed\boost_1_49_0\boost\system\error_code.hpp|214|undefined reference to `boost::system::generic_category()'|
C:\removed\system\error_code.hpp|215|undefined reference to `boost::system::generic_category()'|
C:\removed\boost_1_49_0\boost\system\error_code.hpp|216|undefined reference to `boost::system::system_category()'|
リンカオプションは、コードブロックで見つけることができます - >オプションをビルド - >リンカ設定] - > [を追加します。リンカーの検索ディレクトリにビルドディレクトリを追加しても、これらのライブラリを明示的に追加する必要があるようです。