+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Candidat au titre de Membre du Club
    Inscrit en
    mai 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : mai 2009
    Messages : 20
    Points : 12
    Points
    12

    Par défaut Erreur "Symbol could not be resolved"

    Bonjour à tous,

    J'ai un problème de parsing avec Eclipse CDT.
    - Eclipse Juno CDT 32bits
    - Windows 7
    - avec les chaines de compilation suivante :
    WinAVR + plugin AVR.
    ou MINGW sans plugin supplémentaire.
    ou ARM Sourcery + plugin GNU ARM.

    Quand le lance la compilation de mon projet tout est Ok,
    - il n'y a pas d'erreur ni de warning.
    - il génère un fichier binaire exécutable.

    Mais quand j'ouvre certains fichiers ".c" qui utilisent des "define" ou des "enum" définis dans des fichier ".h", cela génère plein d'erreurs dans le fichier ".c" à chaque endroit où ces "define" ou "enum" sont utilisés.
    Et dans l'onglet "Problems" dans Eclipse j'ai pour chaque ligne "Symbol 'XXX' coul not be resolved".

    Si dans le fichier ".c" je fais un CTRL + Clic sur le "define" ou "enum" qui pose problème, Eclipse m'ouvre le fichier ".h" à l'endroit où est défini le "define" ou l'"enum" !

    C'est un pure problème de parsing mais pas de compilation puisque j'arrive à générer un exécutable. Et si je n'ouvre pas de fichier ".c" aucune erreur n’apparaît.

    Est-ce que quelqu'un a une idée du problème ?

    Merci.

    Nassarane.

  2. #2
    Membre régulier
    Inscrit en
    juin 2008
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : juin 2008
    Messages : 128
    Points : 78
    Points
    78

    Par défaut

    Bonjour,
    Utilises-tu ton propre makefile ?
    De plus, indiques-tu bien les dossiers d'"include" nécessaires dans les propriétés du projet ?

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •