2016-10-04 2 views
0

Ich versuche, Boost-Ausnahme-Bibliothek zu erstellen, aber nicht dazu in der Lage. Hier ist was ich getan habe. Building boost_exception-Bibliothek in Windows VS2015

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

Dies erzeugt statische Bibliotheken libboost_exception-<...>.lib aber nicht boost_exception-<...>.lib und boost_exception-<...>.dll.

Ich benutze Visual Studio Entwickler Eingabeaufforderung, um Boost zu erstellen.

Was könnte ich falsch machen?

+1

Sie machen nichts falsch, es ist nur, dass Boost.Exception [erfordert] (https://github.com/boostorg/exception/blob/boost-1.62.0/build/Jamfile.v2) mit gebaut werden statische Verknüpfung (keine Ahnung warum). – llonesmiz

Antwort

0

Boost Ausnahme ist nur Header, es ist nicht notwendig, etwas zu bauen.

+0

[Boost.Exception bietet nicht-intrusive Implementierung von exception_ptr für 32-Bit _MSC_VER == 1310 und _MSC_VER == 1400, die eine separat kompilierte Binärdatei erfordert.] (Http://www.boost.org/doc/libs/1_63_0 /more/getting_started/windows.html#header-only-libraries) – vines