Boost logo

Boost Users :

From: John Maddock (john_at_[hidden])
Date: 2008-04-25 08:25:22


Ali F wrote:
> Ah, ok so the extension at the end of the boostlib names is for the vc
> runtime only.

Yep.

> But now I'm a little confused. I changed the vc runtime
> library to use the MTd and everything compiled fine - ie the framework
> lib and the test app. Why is it that when I compile with MDd the
> linker tells me it cannot open libboost_signals-vc90-mt-gd-1_35.lib?

Does that file exist on disk?

> I
> built everything with bjam and the vc directories are set, and it
> doesnt give me the same message whem I compile the framework lib, just
> for the test app. Also, for bjam, I used the following just incase
> that would help
>
> bjam release debug stage
>
> and
>
> bjam release debug link=static runtime-link=static stage

Try:

bjam release debug link=static stage

or

bjam --build-type=complete

to build all possible variations.

>> BTW the signals dll import libraries don't have the "lib" prefix on
>> their names.
>>
> I'm sorry, are you saying that the libraries output by the whole
> boot.build process of the signals library do not end in a .lib?

No that they don't *begin* with a "lib" *prefix*.

HTH, 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