2009-08-03 6 views
1

Pour tout mon code, la fonction de saisie semi-automatique d'Eclipse fonctionne correctement, sauf lorsque j'utilise un typedef.Est-ce que Eclipse CDT peut se compléter automatiquement lors de l'utilisation de typedefs?

Code exemple (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 puis-je configurer Eclipse pour faire l'auto-complétion dans ce cas? Ou est-ce pas possible?

J'utilise le Ganymède C/C++ package (CDT) pour Linux 64 bits

Répondre

2

Cela fonctionne pour moi en utilisant Galileo, je me serais attendu à ce à travailler pour deux versions.

Vérifiez que le CDT est capable de trouver le fichier d'inclusion approprié. Vous pouvez vérifier les inclusions sous l'explorateur de projet. S'il ne trouve pas votre inclusion, vérifiez les propriétés de votre projet -> C/C++ Général -> Chemins et symboles. Vous pouvez ajouter des chemins à des endroits pour trouver les en-têtes. Cela a juste fonctionné pour moi, le nouveau magicien de projet a établi des chemins au cygwin que j'ai sur mon chemin.

cdt screenshot

Questions connexes