IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

Ignorer une inclusion par défaut


Sujet :

Visual C++

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Points : 28
    Points
    28
    Par défaut Ignorer une inclusion par défaut
    Bonjour,

    J'utilise le parser Xerces-C++ dans mon programme, et à la compil ça me balance les erreurs que voici :

    \microsoft\visualstudio\08.00.50727.762\vc\include\comdefsp.h(1310) : error C2872: 'DOMDocument' : ambiguous symbol
    could be C:\microsoft\visualstudio\08.00.50727.762\vc\platformsdk\include\msxml.h(161) : DOMDocument'
    or 'C:\apache_software_foundation\xerces-c\2.7.0\include\xercesc\dom\domdocument.hpp(63) : xercesc_2_7:OMDocument'
    Je comprends bien que ça chie parce qu'il existe 2 types DOMDocument de définis, l'un dans domdocument.hpp (de Xerces-C++ , celui que je veux) et l'autre dans msxml.h (inclus pas défaut dans les projets VS, mais que je ne veux pas), et que du coup le compilo ne sait pas lequel choisir entre les deux.

    Donc je voudrais savoir si quelqu'un connait la marche à suivre pour dire au compilo d'ignorer msxml.h

    Voilà voilà…

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    salut,
    tu peux peut etre rajouter un namespace dans le .h de Xerces...
    pour différencier les deux implémentations.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Merci pour cette réponse, mais le problème est que je n'ai pas le droit d'aller gratter dans Xerces (c'est sur un lecteur réseau que je ne peux que lire). Il faudrait simplement qu'à la compilation, je ne tienne pas compte de msxml.h.

    Et je ne peux pas enlever des "additional include directories" le répertoire contenant msxml.h, car il contient tout plein d'autres .h dont j'ai besoin.

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    tu peux essayer de spécifier l'ordre de recherches des .h différement.
    tu mets le repertoire Xerces avant celui du sdk de vc en premier...

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    J'ai essayé, mais ça ne change rien. Donc pour le coup, comme je n'ai qu'un tout petit truc à parser, je le fais "à la main"...

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/03/2006, 10h44
  2. [PEAR][HTML_QuickForm] Attribution d'une valeur par défaut à un select
    Par mohican13 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 24/02/2006, 09h08
  3. Réponses: 6
    Dernier message: 14/02/2006, 21h53
  4. [VBA Excel] Remettre toute une feuille par défaut
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/12/2005, 17h56
  5. [MySQL] Comment afficher une image par défaut ?
    Par clicman dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 12/10/2005, 09h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo