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]
