Problème de compilation !

Problème de compilation ! - XML/XSL - Programmation

Marsh Posté le 22-04-2004 à 16:45:53    

Bonjour,  
 
Je souhaite développer un parser avec xerces sous la technologie DOM, le tout programmer en C++ sous Dev-Cpp. J'ai suivi le tutorial de xerces, seulement impossible de compiler, il me génère une erreur dès l'initialisation. Voici une partie du code, il bug donc sur XMLPlatformUtil::Initialize().
 
D'après vous est-ce que ça peut venir d'une mauvaise configuration de ma part sous dev-cpp (au niveau de mon projet) ? Toutes les suggestions sont les bonnes. Par avance merci.
 
#include <iostream>
#include <stdlib.h>
#include <xercesc/parsers/XercesDOMParser.hpp>
#include <xercesc/dom/DOM.hpp>
#include <xercesc/sax/HandlerBase.hpp>
#include <xercesc/util/XMLString.hpp>
#include <xercesc/util/PlatformUtils.hpp>
 
//using namespace std;
 
int main(int argc, char *argv[])
{
    FILE * fileOUT;
    DOMParser* parser;
 
     
  if (argc != 3) {
      printf("\nUtilisation XML2TXT <fichier XML> <fichier TXT>\n" );
      exit(0);
      }
  else {  
      if ((fileOUT = fopen(argv[2], "w+" )) != NULL)    
            printf("\n Début du parsing" );
                           
      else {
            printf("\n Problème d'ouverture du fichier destinataire" );
            exit(0);
            }
      }
       
  try{
        XMLPlatformUtils->Initialize();
    }
  catch (const XMLException& toCatch) {
    char* message = XMLString::transcode(toCatch.getMessage());
    cout << "Error during initialization! : \n"
         << message <<"\n" ;
    XMLString::release(&message);
    return 1;
    }

 

Reply

Marsh Posté le 22-04-2004 à 16:45:53   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed