Question

Pour tout mon code, la fonction de saisie semi-automatique d'Eclipse fonctionne correctement, sauf lorsque j'utilise un typedef.

Exemple de code (someclass.hh):

typedef std::vector<int> IntVector;

class SomeClass {
 void sort_int_vector(IntVector &iv) {
   iv.//eclipse auto complete does not work. (ctrl-space)
  }
}

Comment configurer Eclipse pour effectuer l'auto-complétion dans ce cas? Ou n'est-ce pas possible?

J'utilise le package Ganymede C / C ++ (CDT) pour Linux 64 bits

Était-ce utile?

La solution

Cela fonctionne pour moi avec Galileo. Je pensais que cela fonctionnerait pour quelques versions maintenant.

Vérifiez que le CDT est capable de trouver le fichier d’inclusion approprié. Vous pouvez vérifier l’inclusion sous l’explorateur de projet.

S'il ne trouve pas vos inclus, vérifiez les propriétés de votre projet - > C / C ++ Général - > Chemins et Symboles. Vous pouvez ajouter des chemins aux endroits pour trouver les en-têtes. Cela a fonctionné pour moi, le nouvel assistant de projet a défini des chemins d'accès au cygwin que j'ai sur mon chemin.

cdt screenshot

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top