Не могу переключиться между прото и реализовать в проекте C++

У меня есть использование semantic-analyze-proto-impl-toggle переключаться между функциями proto и impl, но когда я использую эту функцию, она всегда ничего не делает, кроме того, что говорит, что не может найти соответствующий инструмент, а другая функция, такая как завершение имени, в порядке. Может кто-нибудь помочь мне в этом вопросе? И я действительно хотел бы знать, анализирует ли семантика только текущий буфер и файлы заголовков в пути включения, а не анализирует ли другие файлы реализации. Я имею в виду, что семантически ли анализирует весь файл в проекте, когда пытается найти реализацию функции.

1 ответ

Решение

Переключатель proto / impl будет искать символы во всех файлах вашего проекта, которые были проанализированы до сих пор. Это может привести к проблемам, когда источники не имеют правильных включений, и вы пытаетесь переключаться между методами. Здесь есть объяснение с хакерским исправлением в списке рассылки:

http://sourceforge.net/mailarchive/forum.php?thread_name=4FDBF890.8010505%40siege-engine.com&forum_name=cedet-devel

Другие вопросы по тегам