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

 C Discussion :

Compilation avec une librairie.


Sujet :

C

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 148
    Points : 73
    Points
    73
    Par défaut Compilation avec une librairie.
    Bonjour j'essaye de compiler cette librairie: http://tidy.sourceforge.net/
    Quant je fait mon make, sa me créer ma librairie statique mais lorsque j'ai juste essayé d'inclure un header dans mon code source, y'a eu une fête de message d'erreurs de ce style:

    include/tidy.h:136:16: warning: character constant too long for its type
    include/tidy.h:136:126: warning: character constant too long for its type
    include/tidy.h:136:151: warning: unknown escape sequence '\/'
    include/tidy.h:136:151: warning: character constant too long for its type
    include/tidy.h:137: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘++’ token
    include/tidy.h:139: error: expected identifier or ‘(’ before ‘<’ token
    include/tidy.h:612:22: error: invalid digit "9" in octal constant
    include/tidy.h:795:16: error: invalid digit "9" in octal constant
    include/tidy.h:1139:41: warning: missing terminating ' character
    In file included from test.c:1:
    include/tidy.h:1139: error: missing terminating ' character
    include/tidy.h:1385: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘and’
    include/tidy.h:1385: error: expected identifier or ‘(’ before numeric constant
    include/tidy.h:1476:22: error: invalid digit "9" in octal constant
    include/tidy.h:1526:18: error: too many decimal points in number
    include/tidy.h:1543:22: error: invalid digit "8" in octal constant
    include/tidy.h:1556:29: error: too many decimal points in number
    include/tidy.h:1564:95: error: too many decimal points in number
    include/tidy.h:1595:18: error: too many decimal points in number
    include/tidy.h:1612:22: error: invalid digit "8" in octal constant
    include/tidy.h:1625:29: error: too many decimal points in number
    include/tidy.h:1633:95: error: too many decimal points in number
    include/tidy.h:1648: error: stray ‘\’ in program
    include/tidy.h:1660:18: error: too many decimal points in number
    include/tidy.h:1690:29: error: too many decimal points in number
    include/tidy.h:1698:94: error: too many decimal points in number
    include/tidy.h:1725:18: error: too many decimal points in number
    include/tidy.h:1755:29: error: too many decimal points in number
    Que signifie tous ça?, merci pour ceux qui savent.
    a+

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par katcha95 Voir le message
    Que signifie tous ça?, merci pour ceux qui savent.


    les messages sont pourtant clairs...

    A moins que tu ne comprennes pas l'anglais ??

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 148
    Points : 73
    Points
    73
    Par défaut
    Je comprend très bien l'anglais, je cherche à comprendre les causes qui génèrent ces erreurs et non pas la signification mot par mot comme tu le pense.
    Merci pour ton intervention super inutile, ciao!

  4. #4
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 582
    Points
    41 582
    Par défaut
    Le problème, c'est que si j'en crois ça, il n'y a aucune "character constant" dans tidy.h...

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par katcha95 Voir le message
    Je comprend très bien l'anglais, je cherche à comprendre les causes qui génèrent ces erreurs et non pas la signification mot par mot comme tu le pense.
    Merci pour ton intervention super inutile, ciao!
    je ne cherchais pas à être sarcastique mais je posais la question, tout simplement...

    Qu'est-ce que vous êtes susceptibles, aujourdhui !!!


    Maintenant, avec les messages d'erreurs, je suppose qu'il manque soit un include avant, soit un -Dxxx dans les flags de compile...

    Regarde ce qu'il y a juste au-dessus de la ligne 136 dans le tidy.h..

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 148
    Points : 73
    Points
    73
    Par défaut
    Merci pour vos réponses,

    Médinoc a raison, je viens de réouvrir mon tidy.h est quelle découverte macabre !!!
    Comme cette librairie ne s'obtient qu'en téléchargeant d'abords les sources, le programme CVS pour récupérer ces sources ma écrit des trucs bizarre en entête de fichier. Encore un bug mystique, j'ai donc retélécharger manuellement mes fichier.h et tous est rentrer dans l'ordre!

    Merci comme même, A+

Discussions similaires

  1. Compilation "javac" avec une librairie .jar
    Par visiwi dans le forum Langage
    Réponses: 1
    Dernier message: 12/07/2008, 18h12
  2. Réponses: 4
    Dernier message: 28/05/2008, 19h31
  3. [Maven] Compilation avec des librairies
    Par pamic dans le forum Maven
    Réponses: 3
    Dernier message: 03/07/2006, 11h29
  4. Compiler en debug avec une librairie en release
    Par Philippe320 dans le forum MFC
    Réponses: 4
    Dernier message: 25/11/2005, 17h33
  5. [RCP] pb d'export du produit avec une librairie
    Par nuandafr dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 19/08/2005, 12h08

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