Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Eclipse > Eclipse C & C++
Eclipse C & C++ Forum d'entraide Eclipse pour C et C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/12/2012, 01h09   #1
nassarane
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 17
Points : 11
Points : 11
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.
nassarane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2013, 18h25   #2
MicBeastKiller
Membre du Club
 
Inscription : juin 2008
Messages : 121
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 121
Points : 63
Points : 63
Bonjour,
Utilises-tu ton propre makefile ?
De plus, indiques-tu bien les dossiers d'"include" nécessaires dans les propriétés du projet ?
MicBeastKiller est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h28.


 
 
 
 
Partenaires

Hébergement Web