Boost logo

Boost-Build :

Subject: [Boost-build] msvc: shared objects and static libs problem
From: Dr. Karsten Ahnert (karsten.ahnert_at_[hidden])
Date: 2012-01-28 15:17:59


Hi,

I have a a project with several dynamic libraries and some applications.
Some of these libraries depend on other libraries.

In the Jamroot I created aliases to all libraries and in the Jamfiles
for the single library I include all depend libraries via these aliases.
This works fine on linux (boost 1.48) but does not work on Windows
machines. The problem is that bjam tries to find the static versions of
the depended libraries which have not been build:

LINK : fatal error LNK1181: cannot open input file '*.lib'

I attached a small self contained example. Any ideas how I can fix this?

Thank you,

Karsten




Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk