Затмение открытое объявление не работает должным образом
Я использую Eclipse 4.6, с проектом C++ в Linux. если это актуально: компиляция выполняется через make-файл CMake. GDB версия 8.0.1
при использовании F3 (объявление open) открывается окно с объявлениями класса (например, объявление класса друга), но не определением класса (то есть класс MyClass: public BaseClass...).
Также найти все ссылки не работает.
я имею
используется Project->index-> rebuild
проверил, что C++ General/Patch and Symbols/Path определен правильно
4 ответа
Убедитесь, что ваш индексатор Eclipse активен или нет!! попробуй этот маршрут
- Основные вкладки ---> Окно ---> Настройки ---> C/C++ ---> Индексатор
и включите индексатор со всеми его параметрами
Проверьте, что в путях и символах (также в C/C++ General) ваш проект добавлен в список включений. Если нет: перейдите к кнопке "Добавить...", затем "Рабочая область", затем выберите свое рабочее пространство. Он будет включен как путь к рабочей области. Может быть, это решит проблему.
Это может быть связано с тем, что ваш проект C/C++ ссылается на ресурсы из других проектов.
- В верхней строке меню перейдите в «Проект» -> «Свойства» .
- Появится окно свойств. В левом боковом меню перейдите к Project References .
- В поле справа проверьте, перечислены ли другие проекты, и отметьте те, которые могут быть связаны с вашим.
- Нажмите кнопку «Применить и закрыть » .
- Попробуйте использовать ярлыки еще раз.