Boost logo

Boost Users :

Subject: Re: [Boost-users] boost unit test framework exports std::basic_ostringstream
From: Gennadiy Rozental (rogeeff_at_[hidden])
Date: 2016-06-29 12:28:05

Sascha Kremers <Sascha.Kremers <at>> writes:

> The boost unit test framework exports std::basic_ostringstream to the dll.
> This causes linker errors on visual studio 2012 (LNK 2005), if the
> tested code contains std::basic_ostringstream.
> You can confirm the symbol std::basic_ostringstream is in
> boost_unit_test_framework-vc110-mt-1_61.dll by using dependency walker.
> I have the same problem with my self-built dlls as well as the ones
> downloaded from
> Is this a problem with boost or did I configure the build wrong?

I suspect the problem is rooted in the fact that you are mixing two different
VC++ runtimes. some.lib Is static library built against static runtime while
Boost.Test DLL is built against shared one.


Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at