2016-10-04 7 views
0

私はboost例外ライブラリを構築しようとしていますが、そうすることができません。ここに私がしたことがあります。boost_exceptionライブラリをWindowsで構築するVS2015

cd <to boost dir> 
bootstrap.exe 
b2.exe link=shared runtime-link=shared --with-exception 

これは、静的ライブラリlibboost_exception-<...>.libなくboost_exception-<...>.libboost_exception-<...>.dllを生成します。

私は、Visual Studioデベロッパーコマンドプロンプトを使用してブーストを構築しています。

何が間違っているのでしょうか?

+1

あなたは何か間違っているわけではありません。Boost.Exceptionが必要です(https://github.com/boostorg/exception/blob/boost-1.62.0/build/Jamfile.v2)。静的リンク(理由は分かりません)。 – llonesmiz

答えて

0

ブースト例外はヘッダのみであり、何も構築する必要はありません。

+0

[Boost.Exceptionは、別々にコンパイルされたバイナリを必要とする32ビット_MSC_VER == 1310および_MSC_VER == 1400に対するexception_ptrの非侵入的な実装を提供します。](http://www.boost.org/doc/libs/1_63_0 /more/getting_started/windows.html#header-only-libraries) – vines

関連する問題