Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2004-09-11 05:38:42

"Pavel Vozenilek" <pavel_vozenilek_at_[hidden]> writes:

> In order to export class from dynamic library
> one needs to add something as:
> __declspec(dllexport)
> wrapped in a macro. (Win32 example.)
> Right now libraries define their own macros, e.g
> Iostreams has BOOST_IO_DECL and Regex
> There could be more.
> I suggest common macro, BOOST_DECL
> to be used Boost-wide.
> Its value may be by default empty or deduced
> as it is done in Regex.

It may be important to link a static version of one library with
a dynamic version of another. That wouldn't be possible with a
single macro.

Dave Abrahams
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at