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@acc.umu.se