Andrei
Did you manage to find any information on how to get rid of warnings
C4275
non dll-interface class 'std::runtime_error' used as base for dll-interface class 'cURLpp::RuntimeError'
and C4251
1>d:\projects\curlpp\Exception.hpp(179) : warning C4251: 'cURLpp::CallbackException<ExceptionType>::mException' : class 'cURLpp::UnknowException' needs to have dll-interface to be used by clients of class 'cURLpp::CallbackException<ExceptionType>'
when building curlpp in VC?
The best I found about the first is this
(http://osdir.com/ml/lib.boost.user/2002-04/msg00016.html)
-----------------------------------------------------------------------------
> non dll-interface class 'std::runtime_error' used base for dll-interface
class 'boost::pattern'
Good question - Dinkumware don't give std::runtime_error a dll interface, so
if you derive from it and try to export/import the result from a dll, then
you get that warning. IMO it's a bug in vc7, but Dinkumware may see it
differently :-(
John Maddock
http://ourworld.compuserve.com/homepages/john_maddock/index.htm
-----------------------------------------------------------------------------
But it's from 2002!
Regards
Piotr Dobrogost
_______________________________________________
cURLpp mailing list
cURLpp_at_rrette.com
http://www.rrette.com/mailman/listinfo/curlpp
Received on 2008-11-08