Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost 1.54.0: libboost_filesystem-vc110-mt-gd-1_54.lib is missing.
From: Lars Viklund (zao_at_[hidden])
Date: 2013-08-19 13:02:14


On Mon, Aug 19, 2013 at 01:44:49PM +0000, Amann, Julian wrote:
> I build boost 1.54.0 this way (Windows 8 with Visual Studio 2012 x64):
>
> b2 address-model=64 toolset=msvc-11.0 --build-type=complete stage --with-filesystem --with-signals --with-system
> \bootstrap.bat
>
> I expect to get a file named 'libboost_filesystem-vc110-mt-gd-1_54.lib'
> (some boost header file is linking this file via #pragma ...)
>
> Unfortunately I get only a 'boost_filesystem-vc110-mt-gd-1_54.lib' and a 'libboost_filesystem-vc110-mt-sgd-1_54.lib'
>
> Any idea what I am doing wrong?

--build-type=complete ought to get you all the variations, but some of
them might have failed to build. Inspect the build output to see if
that's the case.

If you want to build just one variation, provide additional features
like the ones listed below to narrow the set down.

Your desired flavor corresponds to:
variant=debug
link=static
runtime-link=shared

The ones you managed to get built are:
variant=debug
link=shared
runtime-link=shared

and:
variant=debug
link=static
runtime-link=static

If you can accept using a DLL boost_filesystem, you could also just tell
your preprocessor to use a dynamic boost_filesystem via:
/DBOOST_FILESYSTEM_DYN_LINK=1

-- 
Lars Viklund | zao_at_[hidden]

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net