Boost logo

Boost :

From: Pavel Vozenilek (pavel_vozenilek_at_[hidden])
Date: 2004-09-11 03:10:37


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
uses BOOST_REGEX_DECL.
There could be more.

I suggest common macro, BOOST_DECL
to be used Boost-wide.

Its value may be by default empty or deduced
from BOOST_ALL_DYN_LINK
as it is done in Regex.

/Pavel


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk