When I do a dumpbin on the implib(AgSreamFmt.lib) I don't find the
symbols but when I do a dumpbin on the xerces-c_2D.lib I find both the
symbols from my errors

-----Original Message-----
From: David Bertoni [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 20, 2007 2:13 PM
To: [email protected]
Subject: Re: unresolved external symbol

Straub, Corey wrote:
> Well if I remove the library file from where I added to the project
from
> and try to compile I get this error:
> 
> LINK : fatal error LNK1181: cannot open input file
> '..\..\lib\Debug.NET\xerces-c_2D.lib'
> 
> So unless it is present I cannot compile the program and I thought
there
> might be a similar problem so I tried compiling with the command line
> looking as follows:
> 
> /OUT:"../../bin/Debug.NET/AgStreamFmt.dll" /INCREMENTAL:NO /NOLOGO
> /LIBPATH:"../../lib/Debug.NET/" /DLL /MANIFEST
>
/MANIFESTFILE:".\..\..\lib\Debug.NET\AgStreamFmt\AgStreamFmt.dll.interme
> diate.manifest" /DEBUG /PDB:"..\..\bin\Debug.NET\AgStreamFmt.pdb"
> /IMPLIB:".\..\..\lib\Debug.NET/AgStreamFmt.lib" /MACHINE:X86
> /ERRORREPORT:PROMPT xerces-c_2D.lib
> 
> but it yields the same results as before, I am stuck with the one
error
> I cannot get rid of.

I suggest you do run dumpbin /exports on the implib in that directory
and 
redirect the output to a file.  Then, open that file in notepad and
search 
for the missing symbol.  If it's not there, there is a problem with your

Xerces-C build.  The implib from my local build of Xerces-C 2.7 _does_ 
contain the two missing symbols.

There may be some significance to the fact that the two missing symbols
are 
static data members, and not functions.

Dave

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to