bonjour a tous,

voila mon soucis : je cherche à écrire un fichier XML tout simple. J'ai trouvé pas mal de tutos sur le net et j'ai donc fait le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
#include "qdom.h"
#include <iostream>
#include <QDomDocument>
 
 
	int	main(int, char **)
	{
	  QDomImplementation impl = QDomDocument().implementation();
	  // document with document type
	  QString name = "Projet";
	  QString publicId = "TestXMLQt";
	  QString systemId = "WTF";
	  QDomDocument doc(impl.createDocumentType(name,publicId,systemId));
 
	   // root node
	  QDomElement menuNode = doc.createElement("Menu");
	  menuNode.setAttribute("nom","Menu1");
	  doc.appendChild(menuNode);
 
	  // appearance
	  QDomElement elementNode = doc.createElement("element");
 
	  QDomElement nomNode = doc.createElement("nom");
	  nomNode.appendChild(doc.createTextNode("Classeur1.xls"));
 
	   QDomElement pathNode = doc.createElement("path");
	   pathNode.appendChild(doc.createTextNode("C:\\users\\clem\\Documents\\classeur1.xls"));
 
	  elementNode.appendChild(nomNode);
	  elementNode.appendChild(pathNode);
	  menuNode.appendChild(elementNode);
 
	  doc.toString();
	}

A la compilation, j'ai beaucoup d'erreurs du type :
release/main.o(.text+0xaa4):main.cpp: undefined reference to `_imp___ZN18QDomImplementationD1Ev'
release/main.o(.text+0xb2d):main.cpp: undefined reference to `_imp___ZN8QDomNodeD2Ev'
release/main.o(.text+0xc90):main.cpp: undefined reference to `_imp___ZN8QDomNodeD2Ev'


Je ne vois pas d'ou cela provient, donc merci d'avance pour vos suggestions !!