Avi Bahra wrote:
> So I am not using DLL's, and have
used
>
BOOST_CLASS_EXPORT(Derived);
> in the implementation class.
>
> So the work around for unix's looks like:
> 1/
Place the BOOST_CLASS_EXPORT in the
implementation
> and use
explicit type registration
I don't think ...EXPORT should be required with
explicity type registration.
Please check this.
> 2/ Place the BOOST_CLASS_EXPORT in the header
_only_
In your case, I don't think placing ...EXPORT in
the implemenation would
hurt. Putting it in the header implicitly
puts it into the implementation
anyway since the implemenation includes the
header.
> In either case this is significant change, and should merit
mention
> in the 1.42 release notes, and a change to the
documentation
Hmmm - I was sure that I enhanced the documentation
to explain this.
I'll double check.
Robert Ramey