[Expat-bugs] [ expat-Bugs-609603 ] v1.95.5 Win32 static lib symbol
problem
SourceForge.net
noreply at sourceforge.net
Thu Jan 23 12:39:38 EST 2003
Bugs item #609603, was opened at 2002-09-15 12:28
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=609603&group_id=10127
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Fred L. Drake, Jr. (fdrake)
Summary: v1.95.5 Win32 static lib symbol problem
Initial Comment:
I just switched over to using the Win32 static lib
version of Expat in my MSVC++ application.
Now, it appears that the following line:
#define _STATIC
is required before
#include "expat.h"
otherwise, the link fails.
----------------------------------------------------------------------
>Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2003-01-23 15:39
Message:
Logged In: YES
user_id=3066
Static linking on Unix is a non-starter -- every platform
handles all linking differently, and developers hate their
lives if they have to go beyond writing code to actually
linking an application together. There's nothing
Expat-specific in this sea of misery.
I don't know what a Windows programmer needs to be told, so
someone will have to tell me, or provide a patch. It sounds
like there's a problem there, but I've no idea offhand if
that's unique to the static Expat libraries, or endemic to
Windows.
----------------------------------------------------------------------
Comment By: Karl Waclawek (kwaclaw)
Date: 2002-09-15 12:50
Message:
Logged In: YES
user_id=290026
Either that, or you define _STATIC in the Project Settings.
Have a look at the "elements" demo project, it is
statically linked.
However, I think it is not enough to just have the demo
project, we should document this as well.
I'll assign this to Fred, since the documentation
needs to include static linking instructions for
Unix systems too.
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2002-09-15 12:29
Message:
Logged In: NO
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=609603&group_id=10127
More information about the Expat-bugs
mailing list