Может ли Eclipse CDT выполнять автозаполнение при использовании typedefs? - PullRequest
1 голос
/ 03 августа 2009

Для всего моего кода функция автозаполнения Eclipse работает нормально, кроме случаев, когда я использую typedef.

Пример кода (someclass.hh):

typedef std::vector<int> IntVector;

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

Как я могу настроить Eclipse для выполнения автозаполнения в этом случае? Или это невозможно?

Я использую пакет Ganymede C / C ++ (CDT) для Linux, 64-битный

1 Ответ

2 голосов
/ 08 августа 2009

Это работает для меня с использованием Galileo, я бы ожидал, что это будет работать для нескольких выпусков сейчас.

Убедитесь, что CDT может найти соответствующий файл включения. Вы можете проверить Включения в проводнике проекта.

Если он не находит ваши включения, проверьте свойства проекта -> C / C ++ General -> Paths and Symbols. Вы можете добавить пути к местам, чтобы найти заголовки. Это просто сработало для меня, новый мастер проекта установил пути к Cygwin, который у меня на пути.

cdt screenshot

...