Boost logo

Boost-Build :

From: Michael Marcin (mike_at_[hidden])
Date: 2007-05-17 10:22:04

Juergen Hunold wrote:
> That's the ms-linker being helpfull. You build a dll but don't export
> any symbols, so it does not create a .lib file. Look at the zlib
> sources for the export MACRO (usually something like "ZLIB_EXPORT" or
> similar) and add it as <define>.
> Or build a static library...

Doh, thanks.

I found that ZLIB_DLL needs to be defined such that the project becomes.

lib zlib
     [ glob ../../sdk/zlib/*.c ]

There is a similar issue with libpng but there appears to be a bug in
their config file in the current version which prevents vc8 from
defining their dll export correctly. Now I just have to remember my SF
login so I can post a bug report to them :)

- Michael Marcin

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at