Hi,
- I extract all the seven archive libxml2-2.7.3.win32, iconv-1.9.2.win32,
zlib-1.2.3.win32, libxmlsec-1.2.11+.win32, libxslt-1.1.24.win32,
xsldbg-3.1.7.win32 et openssl-0.9.8a.win32.
- I put the three directory include, bin et lib of each seven
archives under the three following directory include, bin et lib
of Visual Stusio
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\libxml
C:\Program Files\Microsoft Visual Studio 9.0\VC\bin
C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
- I added in the PATH ofvariable system:
C:\Program Files\Microsoft Visual Studio 9.0\VC\bin
- I wrote in my program C a simple example giving in the site of LIBXML2 :
#include <stdio.h>
#include <stdlib.h>
#include <libxml/parser.h>
int main() {
xmlDocPtr doc;
xmlNodePtr racine;
// Ouverture du fichier XML
doc = xmlParseFile("catalogue.xml");
if (doc == NULL) {
fprintf(stderr, "Document XML
invalide\n");
return EXIT_FAILURE;
}
// Répétion de la racine
racine = xmlDocGetRootElement(doc);
if (racine == NULL) {
fprintf(stderr, "Document XML
vierge\n");
xmlFreeDoc(doc);
return EXIT_FAILURE;
}
printf("La racine du document est : %s\n",
racine->name);
// Libétion de la méire
xmlFreeDoc(doc);
return EXIT_SUCCESS;
}
After the compilation, I have the following message errors:
1>------ Dét de la gération : Projet : passage,
Configuration : Debug Win32 ------
1>Éition des liens en cours...
1>main.obj : error LNK2019: symbole externe non rélu _xmlFreeDoc rérencéans la fonction _main
1>main.obj : error LNK2019: symbole externe non rélu _xmlDocGetRootElement
rérencéans la fonction _main
1>main.obj : error LNK2019: symbole externe non rélu _xmlParseFile
rérencéans la fonction _main
1>C:\ChGaLib\passage\Debug\passage.exe : fatal error LNK1120: 3
externes non rélus
1>Le journal de gération a é enregistré l'emplacement
"file://c:\ChGaLib\passage\passage\Debug\BuildLog.htm"
1>passage - 4 erreur(s), 0 avertissement(s)
========== Gération : 0 a rési, 1 a éoué0 mis àour, 0 a é
ignoré=========
I will be very happy for your help.
Best regards.
Asma Bouali