Я использую emacs23.2 с cedet-1.0.1. А вот и каталог проектов:
. / Включить / хиджры
. / SRC / a.cpp
Я уже добавил ../include в семантическую зависимость-system-include-path и проверил его по описанию-переменной.
Все выглядит хорошо, включая semantic-ia-fast-jump, который может перемещаться между a.cpp и a.h.
Тем не менее, semantic-analysis-proto-impl-togle не работает вообще: не удается найти подходящий прототип (я открыл ./src/a.cpp и поставил точку на A :: f (), к которой он не мог перейти. / include / ah Но странно то, что мой минибуфер отображается: ah: void f ();).
И когда я помещаю a.h и a.cpp в один каталог: ./, это работает. Поэтому я думаю, что что-то не так с include-путем, но ../include на самом деле находится в include-пути.
Кто-нибудь может помочь мне здесь?