Domanda

Per tutto il mio codice la funzione di completamento automatico di Eclipse funziona perfettamente, tranne quando uso un typedef.

Codice di esempio (someclass.hh):

typedef std::vector<int> IntVector;

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

Come posso configurare Eclipse per il completamento automatico in questo caso? O questo non è possibile?

Uso il pacchetto Ganymede C / C ++ (CDT) per Linux 64-bit

È stato utile?

Soluzione

Questo funziona per me usando Galileo, mi sarei aspettato che funzionasse per un paio di versioni ora.

Verifica che il CDT sia in grado di trovare il file di inclusione appropriato. Puoi controllare le Include in Esplora progetti.

Se non trova le tue inclusioni, controlla le proprietà del tuo progetto - > C / C ++ Generale - > Percorsi e simboli. Puoi aggiungere percorsi ai luoghi per trovare le intestazioni. Ha funzionato solo per me, il nuovo mago del progetto ha creato percorsi per il cygwin che ho sul mio percorso.

screenshot cdt

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top