[omniORB] solution for problems compiling projects using msde
vstudio 6
Guy Trudel
gtrudel@mediatrix.com
Thu, 6 Jan 2000 09:55:36 -0500
> -----Original Message-----
> From: David Riddoch [mailto:djr@uk.research.att.com]
> Sent: Tuesday, December 07, 1999 9:53 AM
> To: omniorb-list@uk.research.att.com
> Subject: Re: [omniORB] solution for problems compiling projects using
> msdevstudio 6
> Until then...if you really need to avoid linking with
> omniDynamic (say if
> you are using static libraries) then you could hack the
> headers to remove
> all the dynamic types. More hassle than its worth if you ask me.
There is another way (taken from msvcdllstub.cc used for building omniorb),
you have to implement 3 methods in your msvc project.
CORBA::TypeCode_member::~TypeCode_member() {}
CORBA::Any::~Any() {}
void CORBA::IDLType_Helper::release(IDLType_ptr p) {}
>From msvcdllstub.cc
// They are required because MSVC++ generates references to these
// functions when it generates the destructors for the template
// sequence classes that are defined in the headers *even though*
// the destructors are defined as inline.
I tried to figure out from which template, but I didn't find.
Guy Trudel