Boost logo

Boost Users :

Subject: Re: [Boost-users] I can't build boost!
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2009-05-17 00:38:58


Robert Dailey wrote:
> On Fri, May 15, 2009 at 12:38 AM, Vladimir Prus
> <vladimir_at_[hidden]>wrote:
>> I've checked in the patch (with additional changes the "bjam --help"
>> output)
>> to trunk, and merged to release branch.
> I have one more question Valdimir, if you don't mind.
> I noticed that the library names (for static libraries) are named like so
> (On Windows):
> libboost_filesystem-mt.lib
> The 'lib' prefix is a linux pattern that normally isn't used on Windows.
> This actually confuses the FindBoost.cmake module in CMake. Has it always
> been this way for static boost libraries? I know the boost import libraries
> (when building shared libraries) never had the 'lib' prefix.

Yes it has always been this way. The naming convention is
static library: libboost_xxx.lib
import library: boost_xxx.lib
dll: boost_xxx.dll

This allows the import libraries to be distinguished from the static

In Christ,
Steven Watanabe

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