|
Boost : |
From: John Maddock (john_at_[hidden])
Date: 2004-01-11 10:47:54
> Well there are 5 names there and you only listed two purposes above, so I
> think more explanation is listed before I'll feel comfortable with the
> design.
OK, lets try again:
BOOST_WHATEVER_SOURCE: is private to your implementation and you can in fact
call it whatever you want, it's just there to let the headers know that if
the code has a dll interface then it's being exported rather than imported.
BOOST_ALL_DYN_LINK: Tells all boost libraries to use a dll interface.
BOOST_WHATEVER_DYN_LINK: Tells library "whatever" alone to use a dll
interface.
BOOST_ALL_NO_LIB: Tells all boost libs not to auto-link.
BOOST_WHATEVER_NO_LIB: Tells just lib "whatever" not to auto-link (useful
when debugging lib "whatever" by adding it's source directly to your
project).
John.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk