Boost logo

Boost Users :

From: John Maddock (john_at_[hidden])
Date: 2004-02-14 06:24:17


> Sorry if I'm missing something here but when I build boost with:
>
> bjam "-sTOOLS=VC7.1" "-sVC71_ROOT=C:\Program Files\Microsoft Visual
> Studio .NET 2003\Vc7"
>
> I get libs and dll's generated with names like:
>
> libboost_signals-VC7.1-mt-gd-1_31.lib
>
> Entering the above into the VS-IDE Project-Properties Dialong -
Linker-Input
> Additional-Dependencies Field and trying to Link yields:
>
> Linking...
> LINK : fatal error LNK1104: cannot open file
> 'libboost_signals-vc71-mt-gd-1_31.lib'
>
> Removing the '.' from VC7.1 in the IDE and renaming the file in like
fashion
> allows the Link to succeed.
>
> Is there a way to generate the names in the first place without the
> offending '.'. Should the '7.1' be generated at all? The Toolset
> Abbreviation Table in getting_started.html list "vc" for both VC7 and
VC7.1.
>
> Thanks,

The correct toolset name to use is "vc7.1" not "VC7.1" (and yes it makes a
difference). We should patch the build system to recognise upper case names
as well though... Rene how about it ?

John


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