I don't think MS considers this to be a problem. It is by design. Not being able to derive from ANY stl classes is quite serious if you ask me. Fiddling around with allowing multiple symbols and other hacks does not really present it self as a stable and viable solution.
I managed to get around deriving from std::string by making it a pure template implementation, not using any dllimport/dllexport directives. That worked (of course). But as soon as you derive the interface, export it in a dll-file, it does not work. Unless you instantiate all symbols inside the dll. Then it get the correct linkage. Its really the mix between template and non-template code that causes the problem. I don't think we can expect a solution for this any time soon. Unless someone has a brother working as a manager at the vs2010 team? :-) Also, Incredibuild is heavily delayed for vs2010 (~4 months still encounting), seems that they have problems of the port over to vs2010 too. /Anders
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org