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.
Partager