2009-08-03 5 views
1

Für alle meine Code funktioniert Eclipse Autocomplete-Funktion gut, außer wenn ich einen Typedef verwende.Kann Eclipse CDT bei Verwendung von typedefs automatisch vervollständigen?

Beispielcode (someclass.hh):

typedef std::vector<int> IntVector; 

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

Wie kann ich konfigurieren Eclipse-Auto-Vervollständigung in diesem Fall zu tun? Oder ist das nicht möglich?

Ich verwende den Ganymed C/C++ (CDT) Paket für Linux 64-bit

Antwort

2

Dies funktioniert für mich Galileo mit, ich erwartet hätte dies nun für ein paar Versionen zu arbeiten.

Überprüfen Sie, ob das CDT die entsprechende Include-Datei finden kann. Sie können die Includes im Projekt-Explorer überprüfen.

Wenn Sie Ihre Includes nicht finden, überprüfen Sie Ihre Projekteigenschaften -> C/C++ - Allgemein -> Pfade und Symbole. Sie können Pfade zu Orten hinzufügen, um die Kopfzeilen zu finden. Es hat nur für mich funktioniert, der neue Projektassistent hat Wege zu den Cygwin eingerichtet, die ich auf meinem Weg habe.

cdt screenshot

Verwandte Themen