You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by Dean Roddey <dr...@charmedquark.com> on 2000/06/09 08:01:53 UTC

NodeIDMap not exported

The DOM class NodeIDMap is not exported, though its add() method is refered
to in inlines I think. If you build the system as separate DLLs, this causes
the link to fail. So it needs to be:

class CDOM_EXPORT NodeIDMap

--------------------------
Dean Roddey
The CIDLib Class Libraries
Charmed Quark Software
droddey@charmedquark.com
http://www.charmedquark.com

"Give me immortality, or give me death"



Re: NodeIDMap not exported

Posted by Dean Roddey <dr...@charmedquark.com>.
The DOMParser somehow is directly seeing the add() method, which I assume
must be because its used in some inline that is come from the DOM. If you
use the Win32/Unsupported/ projects to build them as separate DLLs you see
it. And, while you are in there, update the hpp/cpp files for the DOM
project which has gotten out of date now.

--------------------------
Dean Roddey
The CIDLib C++ Frameworks
Charmed Quark Software
droddey@charmedquark.com
http://www.charmedquark.com

"You young, and you gotcha health. Whatchoo wanna job fer?"


----- Original Message -----
From: "Andy Heninger" <an...@jtcsv.com>
To: <xe...@xml.apache.org>; "Dean Roddey" <dr...@charmedquark.com>
Sent: Friday, June 09, 2000 11:18 AM
Subject: Re: NodeIDMap not exported


> NodeIDMap shouldn't be referenced directly from outside of the DLL,
> unless I overlooked something.  Do you see where it's happening from?
>
> Andy Heninger
> IBM XML Technology Group, Cupertino, CA
> heninger@us.ibm.com
>
>
>
> ----- Original Message -----
> From: "Dean Roddey" <dr...@charmedquark.com>
> To: <xe...@xml.apache.org>
> Sent: Thursday, June 08, 2000 11:01 PM
> Subject: NodeIDMap not exported
>
>
> > The DOM class NodeIDMap is not exported, though its add() method is
> refered
> > to in inlines I think. If you build the system as separate DLLs, this
> causes
> > the link to fail. So it needs to be:
> >
> > class CDOM_EXPORT NodeIDMap
> >
> > --------------------------
> > Dean Roddey
> > The CIDLib Class Libraries
> > Charmed Quark Software
> > droddey@charmedquark.com
> > http://www.charmedquark.com
> >
> > "Give me immortality, or give me death"
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
> > For additional commands, e-mail: xerces-c-dev-help@xml.apache.org
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
> For additional commands, e-mail: xerces-c-dev-help@xml.apache.org
>


Re: NodeIDMap not exported

Posted by Andy Heninger <an...@jtcsv.com>.
NodeIDMap shouldn't be referenced directly from outside of the DLL,
unless I overlooked something.  Do you see where it's happening from?

Andy Heninger
IBM XML Technology Group, Cupertino, CA
heninger@us.ibm.com



----- Original Message -----
From: "Dean Roddey" <dr...@charmedquark.com>
To: <xe...@xml.apache.org>
Sent: Thursday, June 08, 2000 11:01 PM
Subject: NodeIDMap not exported


> The DOM class NodeIDMap is not exported, though its add() method is
refered
> to in inlines I think. If you build the system as separate DLLs, this
causes
> the link to fail. So it needs to be:
>
> class CDOM_EXPORT NodeIDMap
>
> --------------------------
> Dean Roddey
> The CIDLib Class Libraries
> Charmed Quark Software
> droddey@charmedquark.com
> http://www.charmedquark.com
>
> "Give me immortality, or give me death"
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
> For additional commands, e-mail: xerces-c-dev-help@xml.apache.org
>
>