Re: [xml] Help Required
- From: Coleman Brumley <coleman brumley comcast net>
- To: Xen Cloete <XenC hollard co za>
- Cc: xml gnome org
- Subject: Re: [xml] Help Required
- Date: Thu, 01 Mar 2007 09:17:24 -0500
Xen Cloete wrote:
I assume you mean Visual C++ 6.0, not one of the newer .NET ones.
Yip that's correct. VC++ 6.00.
Forgive me for asking the obvious: did you add libxml2.lib to the
"Object/library modules" field of the Link tab of the Project Settings
dialog?
Yip it certainly has been added. See my setting with the reply to GORKA.
No, it isn't. Below is your setting copied from your other posting. I
snipped the irrelevant stuff. libxml2.lib isn't there.
Link Tab:
Object/library modules:
Ws2_32.lib
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
comdlg32.lib
advapi32.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
odbc32.lib
odbccp32.lib
My understanding of the .lib files is that these files are not the same
as .dll files. To read .dll files you would obviously use the
LoadLibrary and GetProc... functions to load into memory and then access
these functions.
That's not true. When something is compiled a a DLL, it also produces a
lib file. That lib file can be included in your linker setting, and
there is no need to do LoadLibrary and GetProc jazz. Just call the
functions as you normally would. Make sure the .DLL file is somewhere
the .exe can find it though. You CAN use LoadLibrary, etc. You just
don't HAVE to.
Static lib files are different from .DLL files. You just link with the
.lib file at compile time. You don't need LoadLibrary, etc. in this
case either. Just call the functions.
The "resource file section" sounds like the wrong place to add a
library. Similarly, the location of libxml2's headers should be in the
"Additional include directories" field of the Preprocessor section of
the C/C++ tab, not the "Additional resource include directories" field
of the Resources tab.
You are probably correct. However let me throw a spanner in the works. I
have the production application setup this way. This was done by
previous C/C++ developer. And this works. I have setup everything the
same as the production applications settings. But no luck!!
This is certainly not the normal way of linking with a library at
compile time.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]