Nettoyer l'Éclipse de l'Index, il est hors de synchronisation avec le code
Je suis à l'aide d'Eclipse avec le code C++ via des ressources liées à Linux. Le code d'analyse de l'indice semble être corrompu (Goto définition des terres le curseur à proximité, mais pas sur, la définition Rafraîchissante ressources ne résout pas le problème, ni le fait de redémarrer Eclipse.
Est-il un moyen de se rincer l'index et le reconstruire?
Vous devez vous connecter pour publier un commentaire.
Clic-droit sur votre projet, allez dans l'Indice sous-menu, et choisissez "Reconstruction de," "mise à Jour avec les fichiers modifiés" ou "Rafraîchir tous les fichiers."
Je ne sais pas la différence entre ces trois options, mais l'un des "mise à Jour avec les fichiers modifiés" ou "Rafraîchir tous les fichiers" corrige généralement pour moi.
Aussi, je suis sûr que vous avez déjà fait cela, mais assurez-vous que vous utilisez la dernière version d'Eclipse CDT. Les versions actuelles semblent avoir beaucoup plus fiable de l'indexation que les versions précédentes.
__cplusplus__
serait 201300 donc, à mon tour, je peut avoir make_unique. Rafraîchir était l'étape dont j'avais besoin, après toutes ces reconstructions.De http://dev.eclipse.org/mhonarc/lists/cdt-dev/msg10390.html, les différences entre les "Reconstruire" "mise à Jour avec les fichiers modifiés" ou "Rafraîchir tous les fichiers":
Aller à votre projet
properties -> C++ general -> Indexer
.'project specific settings'
,(ou sur
'Configure Workspace Settings...'
).'Enable Indexer'
frappéApply
.'Enable Indexer'
frappéApply
.Cela devrait essuyer complètement reconstruire l'index.
Ni de le ci-dessus a fonctionné pour moi (Eclipse Indigo), index toujours en panne et en refusant de reconstruire correctement. Jusqu'à l'application de cette seule:
http://slsam2.blogspot.com/2012/02/eclipse-cdt-index-not-working.html
L'essentiel peu de liens à des postes:
Je me demande encore comment Eclipse peut incontrôlable tirer dans le pied comme ça. Je soupçonne que l'installation de paquets supplémentaires peuvent la déclencher. Peut-être le support de JavaScript dans mon cas.
supprimer seulement la .pdom fichier sous .les métadonnées.plugins\org.eclipse.cdt.de base aide, j'ai eu l'indexeur vissé après la mise à niveau de Néon.2 pour le Néon.3 et cela semble résoudre le problème.
(ce commentaire existe déjà ci-dessus, mais je suis pas permis de le confirmer là-haut).
Avez-vous essayer d'ajouter de la nettoyer à la ligne de commande pour l'éclipse de l'exécutable?
Eclipse ne traite plus votre projet comme un projet C++. Sélectionnez le menu Fichier/Nouveau/Convertir en C/C++ du projet. Il faut un certain temps pour indexer le code source. a travaillé pour moi
J'ai commencé par essayer Josh Kelleys et mmmmms réponses sans un peu de chance, mais j'ai finalement fixé par la vérification de mes chemins à inclure.
Une façon de voir sont dans l'Explorateur de Projets, développez votre projet et il devrait y avoir une entrée "Comprend". À l'intérieur, vérifiez-la pour un petit triangle d'avertissement jaune sur chaque chemin. Si ce triangle est présent éclipse les plus susceptibles de ne pas reconnaître le chemin.
L'inclure des chemins d'accès sont modifiés par le biais d'un clic-droit sur "Votre projet" dans l'explorateur de Projet, puis choisissez "Propriétés" --> C/C++ Général --> Chemins d'accès et Symboles --> Comprend.
Je vois trois options de langue, de Montage, de Gnu C /C++. Choisir le bon avant de commencer à ajouter des chemins (probablement Gnu C++). Après l'ajout de tous les chemins, -->Appliquer --> Ok et reconstruire l'index si vous y êtes invité.
Mon erronée de l'espace de travail des chemins ressemblait MyProject/Monprojet/dossier quand il était censé être MyProject/dossier.
Pour moi les "Problèmes"-point de vue est toujours lent à mettre à jour, même après la reconstruction de l'index. Pour être sûr que l'erreur est toujours là, double-cliquez sur les problèmes d'entrée de sorte que eclipse ouvre/recharge le fichier en question. Cela semble souvent nécessaire pour moi de mettre à jour les "Problèmes" de la vue.
Je ne sais pas vraiment si c'était de l'éclipse ou mon scm qui a tout fait foiré. De toute façon, j'espère que ça aide quelqu'un!
- Je utiliser Luna et construit avec un makefile.