J'utilise le Netbeans IDE 7.2 avec plugin C/C++ (dernière version 1.18.1.1) et si je construis tout mon projet va bien mais le IDE affiche des erreurs (par exemple, impossible de résoudre l'identifiant ...)
Quelqu'un d'autre a ce bug et comment puis-je le résoudre?
Voici un extrait de ma réponse à une autre question.
Identifiant non résol
Si la source du fichier .cpp ressemble à ceci
Cliquez avec le bouton droit de la souris sur votre projet.
Vérifier C/C++ Code As...
Courir Reparse Project.
Si cela ne suffit pas.
Aller à Project Properties
Remplissez le champ de saisie Include
comme décrit.
Définissez le chemin d'inclusion correct.
J'espère que cela peut vous aider.
UTF-8 [~ # ~] avec [~ # ~] La nomenclature peut également causer des problèmes.
Je viens d'avoir le même problème, et j'ai essayé beaucoup de solutions possibles, mais aucune d'entre elles n'a fonctionné, jusqu'à ce que je découvre la source du problème, ce qui était un peu drôle. Je sais que l'on a déjà répondu à cette question, mais j'écris ma solution, cela résoudra peut-être le problème de quelqu'un d'autre souffrant du même problème.
Par exemple, j'ai "Impossible de résoudre le vecteur d'identification" lors de la définition de struct Vector
, alors que c'était correct:
J'ai eu beaucoup d'erreurs similaires à celles-ci lors de la déclaration/définition de fonctions, etc. De plus, mon assistance de code ne fonctionnait pas à cause du nombre d'erreurs.
J'ai ouvert le .cpp
fichier dans Notepad ++, et a vu que le fichier était codé de manière régulière UTF- 8 , ce qui signifie que le fichier commence par le signe marque d'ordre des octets (BOM):
Alors j'ai cliqué sur Encodage → Convertir en UTF-8 sans BOM :
Remarque: NE PAS simplement basculer sur "Encoder en UTF-8 sans nomenclature", car cela pourrait gâcher certains caractères spéciaux (par exemple, les caractères contenant des accents, etc. .) Donc convertir le.
Sauver
Problème résolu: plus d'erreurs signalées dans NetBeans:
J'espère que cela fera gagner du temps à quelqu'un d'autre aussi.
j'ai eu le même problème, mais j'ai reconnu qu'il apparaît après avoir changé les propriétés-> compilateur c ++ -> ligne de compilation -> options supplémentaires à -std = c ++ 11. Si vous modifiez les paramètres par défaut, l'erreur "incapable de résoudre l'identificateur" disparaît.
J'ai récemment eu cette erreur avec Netbeans 8.0.2 sur OS X et je ne trouvais pas de réponse à ce qu'il fallait faire.
J'ai résolu le problème en désinstallant le plug-in C/C++. Lorsque j'ai rouvert Netbeans, cela m'a incité à "réparer le code d'assistance ...".
En cliquant sur l'invite et en le laissant s'exécuter, le problème a été corrigé.
J'utilise NetBeans 8.1 et le même problème est apparu lorsque j'ai démarré un nouveau projet C++. Il s'est résolu après avoir exécuté le projet via le débogueur.
Je dois toujours réinstaller MPLAB X lorsque cela se produit. D'autres choses fonctionnent de temps en temps, mais cela fonctionne toujours.
Nous développons notre code sur un ordinateur et compilons sur un autre. J'obtenais ces annotations gênantes jusqu'à ce que je "définisse Construire l'hôte" sur la machine distante (dans le menu contextuel du projet).
Je ne sais toujours pas quel était le problème sur l'ordinateur de développement, car les identificateurs non résolus étaient des éléments de la bibliothèque standard (size_t
, std::vector
etc) et les réponses ne semblent pas aider.