Bonjour,
Je souhaite utilis� la biblioth�que libxml2 sous code blocks et j'ai quelque souci.
J'ai t�l�charg� le zip "libxml2-2.9.3-win32-x86_64" sur le site de xmlsoft pour mon projet code blocks.
Ensuite dans "project build options" -> "search directories" -> "compiler" j'ai ajout� le dossier include\libxml2, et dans "linker" le dossier lib du libxml2.
J'ai bien acc�s au fonction de la biblioth�que et ces fonctions dans mon code mais quand je compile j'ai des messages d'erreurs
||=== Build: Release in xml_project (compiler: GNU GCC Compiler) ===|
obj\Release\main.o:main.c:(.text.startup+0x16)||undefined reference to `xmlParseFile'|
obj\Release\main.o:main.c:(.text.startup+0x1e)||undefined reference to `xmlFreeDoc'|
||error: ld returned 1 exit status|
||=== Build failed: 3 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
Voici mon code :
Est-ce qu'il manque une option � ajouter dans le linker ou autre part ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include <stdio.h> #include <stdlib.h> #include <libxml/parser.h> int main() { xmlDocPtr doc; doc = xmlParseFile("catalogue.xml"); xmlFreeDoc(doc); return 0; }
Partager