From: Braden M. <br...@en...> - 2003-08-21 23:51:42
|
It appears that building libopenvrml as a Windows DLL is not workable. Though Windows' issues with STL template instances as members of exported classes can be worked around, the fact that OpenVRML has classes in its API (and thus need to be exported from the DLL) that inherit C++ standard library classes presents a problem that I do not think can be circumvented. The standard library classes that get used as bases are not exported from any Windows runtime DLL. I don't think this problem could be fixed in OpenVRML without changing the API in ways I'm not fond of. In light of this, I intend to get rid of the OPENVRML_SCOPE macro that was designed to apply the dllimport/dllexport stuff. -- Braden McDaniel e-mail: <br...@en...> <http://endoframe.com> Jabber: <br...@ja...> |