2009-08-03 2 views
1

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

Пример кода (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, чтобы сделать автозаполнение в этом случае? Или это невозможно?

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

ответ

2

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

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

Если вы не нашли свои объекты, проверьте свои свойства проекта -> C/C++ Общие -> Пути и символы. Вы можете добавлять пути к местам поиска заголовков. Это просто сработало для меня, новый мастер проекта установил пути к cygwin, которые у меня есть на моем пути.

cdt screenshot

Смежные вопросы