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

XML Discussion :

[Xerces]Erreur de compilation avec .hpp xerces


Sujet :

XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 52
    Par défaut [Xerces]Erreur de compilation avec .hpp xerces
    Bonjour, j'ai donc un beau paquet d'erreurs liés aux .hpp que j'inclu à mon projet.
    Je ne trouve pas comment résoudre ce problème.

    Les erreurs portent toujours sur ces lignes là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    XERCES_CPP_NAMESPACE_BEGIN
    Et voici le log de compilation:

    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
       1. ..\..\include\include\xercesc\util\XMLUniDefs.hpp|26|error: expected unqualified-id before "namespace"|
       2. ..\..\include\include\xercesc\util\HashBase.hpp|24|error: expected unqualified-id before "namespace"|
       3. ..\..\include\include\xercesc\util\IllegalArgumentException.hpp|29|error: expected unqualified-id before "namespace"|
       4. ..\..\include\include\xercesc\util\NoSuchElementException.hpp|29|error: expected unqualified-id before "namespace"|
       5. ..\..\include\include\xercesc\util\RuntimeException.hpp|29|error: expected unqualified-id before "namespace"|
       6. ..\..\include\include\xercesc\util\HashXMLCh.hpp|23|error: expected unqualified-id before "namespace"|
       7. ..\..\include\include\xercesc\util\RefHashTableOf.hpp|36|error: expected unqualified-id before "namespace"|
       8. ..\..\include\include\xercesc\util\Janitor.hpp|29|error: expected unqualified-id before "namespace"|
       9. ..\..\include\include\xercesc\util\Janitor.c|30|error: expected unqualified-id before "namespace"|
      10. ..\..\include\include\xercesc\util\NullPointerException.hpp|29|error: expected unqualified-id before "namespace"|
      11. C:\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\assert.h|23|error: expected unqualified-id before string constant|
      12. ..\..\include\include\xercesc\util\RefHashTableOf.c|35|error: expected unqualified-id before "namespace"|
      13. ..\..\include\include\xercesc\util\ValueVectorOf.hpp|31|error: expected unqualified-id before "namespace"|
      14. ..\..\include\include\xercesc\util\ValueVectorOf.c|31|error: expected unqualified-id before "namespace"|
      15. ..\..\include\include\xercesc\internal\XSerializationException.hpp|29|error: expected unqualified-id before "namespace"|
      16. ..\..\include\include\xercesc\internal\XSerializeEngine.hpp|31|error: expected unqualified-id before "namespace"|
      17. ..\..\include\include\xercesc\internal\XProtoType.hpp|28|error: expected unqualified-id before "namespace"|
      18. ..\..\include\include\xercesc\internal\XSerializable.hpp|28|error: expected unqualified-id before "namespace"|
      19. ..\..\include\include\xercesc\util\QName.hpp|32|error: expected unqualified-id before "namespace"|
      20. ..\..\include\include\xercesc\framework\XMLAttDef.hpp|30|error: expected unqualified-id before "namespace"|
      21. ..\..\include\include\xercesc\util\KVStringPair.hpp|30|error: expected unqualified-id before "namespace"|
      22. ..\..\include\include\xercesc\util\RefArrayVectorOf.hpp|23|error: expected unqualified-id before "namespace"|
      23. ..\..\include\include\xercesc\util\RefArrayVectorOf.c|25|error: expected unqualified-id before "namespace"|
      24. ..\..\include\include\xercesc\util\RefVectorOf.hpp|27|error: expected unqualified-id before "namespace"|
      25. ..\..\include\include\xercesc\util\RefVectorOf.c|30|error: expected unqualified-id before "namespace"|
      26. ..\..\include\include\xercesc\util\regx\Op.hpp|31|error: expected unqualified-id before "namespace"|
      27. ..\..\include\include\xercesc\util\regx\Token.hpp|31|error: expected unqualified-id before "namespace"|
      28. ..\..\include\include\xercesc\util\Mutexes.hpp|29|error: expected unqualified-id before "namespace"|
      29. ..\..\include\include\xercesc\util\regx\TokenFactory.hpp|32|error: expected unqualified-id before "namespace"|
      30. ..\..\include\include\xercesc\util\regx\BMPattern.hpp|30|error: expected unqualified-id before "namespace"|
      31. ..\..\include\include\xercesc\util\regx\ModifierToken.hpp|30|error: expected unqualified-id before "namespace"|
      32. ..\..\include\include\xercesc\util\regx\ConditionToken.hpp|30|error: expected unqualified-id before "namespace"|
      33. ..\..\include\include\xercesc\util\regx\OpFactory.hpp|31|error: expected unqualified-id before "namespace"|
      34. ..\..\include\include\xercesc\util\regx\RegxUtil.hpp|31|error: expected unqualified-id before "namespace"|
      35. ..\..\include\include\xercesc\util\regx\RegularExpression.hpp|39|error: expected unqualified-id before "namespace"|
      36. ..\..\include\include\xercesc\validators\schema\SchemaSymbols.hpp|27|error: expected unqualified-id before "namespace"|
      37. ..\..\include\include\xercesc\framework\psvi\XSConstants.hpp|28|error: expected unqualified-id before "namespace"|
      38. ..\..\include\include\xercesc\framework\psvi\XSObject.hpp|28|error: expected unqualified-id before "namespace"|
      39. ..\..\include\include\xercesc\framework\psvi\XSTypeDefinition.hpp|27|error: expected unqualified-id before "namespace"|
      40. ..\..\include\include\xercesc\framework\psvi\XSSimpleTypeDefinition.hpp|27|error: expected unqualified-id before "namespace"|
      41. ..\..\include\include\xercesc\util\NameIdPool.hpp|30|error: expected unqualified-id before "namespace"|
      42. C:\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\assert.h|23|error: expected unqualified-id before string constant|
      43. ..\..\include\include\xercesc\util\NameIdPool.c|36|error: expected unqualified-id before "namespace"|
      44. ..\..\include\include\xercesc\framework\ValidationContext.hpp|30|error: expected unqualified-id before "namespace"|
      45. ..\..\include\include\xercesc\validators\datatype\DatatypeValidator.hpp|35|error: expected unqualified-id before "namespace"|
      46. ..\..\include\include\xercesc\framework\XMLAttr.hpp|30|error: expected unqualified-id before "namespace"|
      47. ..\..\include\include\xercesc\framework\XMLValidityCodes.hpp|10|error: expected unqualified-id before "namespace"|
      48. ..\..\include\include\xercesc\framework\XMLValidator.hpp|29|error: expected unqualified-id before "namespace"|
      49. ..\..\include\include\xercesc\framework\XMLPScanToken.hpp|28|error: expected unqualified-id before "namespace"|
      50. ..\..\include\include\xercesc\sax2\SAX2XMLReader.hpp|30|error: expected unqualified-id before "namespace"|
      51. ||More errors follow but not being shown.|
      52. ||Edit the max errors limit in compiler options...|
      53. ||=== Build finished: 50 errors, 0 warnings ===|
    Merci

  2. #2
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    Salut,

    peut-être que l'erreur vient d'un autre header.

    Par exemple un header:
    Code header_quelconque.h : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    class SomeClass
    {
       ...
    }

    Et là, il manque un point virgule à la fin, ce qui fait que quand tu procèdes ainsi:

    Code fichier.cpp : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #include "header_quelconque.h"
    #include "autre_header.hpp"
     
    ..

    tu peux avoir une erreur... (et le texte de l'erreur est exactement le même que la tienne).

    Sinon, ça peut aussi venir de la macro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    XERCES_CPP_NAMESPACE_BEGIN
    Et es-tu sûr d'avoir la macro de fin correspondante? (ou les fichiers hpp sont totalement hors de cause???)

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 52
    Par défaut
    Je pense que c'est plus le 2eme cas.
    Je n'ai pas les .hpp sous les yeux mais normalement ils doivent avoir des macros de fin, c'est quand même des fichiers xerces...

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Salut,

    Tu inclus des .c ?!

    MAT.

  5. #5
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 52
    Par défaut
    non...
    J'ai toujours pas résolu mon problème si quelqu'un à une idée...

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Montre un code minimal qui reproduit le problème ?

    MAT.

Discussions similaires

  1. Erreur de compile avec xerces c++
    Par scandinave dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 26/09/2013, 16h31
  2. [Xerces] Erreur de compilation avec SAX
    Par CocoLeNain dans le forum XML
    Réponses: 1
    Dernier message: 16/07/2012, 10h57
  3. Erreur de compil avec Outp
    Par sixon dans le forum C++
    Réponses: 2
    Dernier message: 27/02/2006, 15h01
  4. Erreur de compilation avec SWITCH et CASE
    Par barbarello dans le forum C++
    Réponses: 4
    Dernier message: 21/01/2006, 21h47
  5. [FreePascal]Erreur de compilation avec Dev-Pascal
    Par youngeikichi dans le forum Free Pascal
    Réponses: 3
    Dernier message: 17/02/2005, 14h22

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