У меня возникли проблемы с тем, чтобы Eclipse индексировал мой исходный код. Я использую Eclipse Helios в Windows XP на данный момент.
У меня есть каталог src. Внутри него у меня есть куча dirs, что-то вроде этого:
src -include (common headers) -lib -libIO (source code for this library) -libGUI (source code for this library) -pgms -pgm1 (source code and headers for this pgm) -pgm2 (source code and headers for this pgm)
Каждый лист имеет свой собственный Makefile. В src нет файла Makefile верхнего уровня. pgm1 может включать и включать файлы из include и lib/libIO и lib/libGUI.
В принципе, я хочу, чтобы Eclipse индексировал весь мой каталог src, без необходимости создавать проект C/С++ для каждого листа в моем дереве. Я не могу найти способ сделать это произойдет.
Здесь мои симптомы; что я пытаюсь решить для:
При редактировании источника в каталоге pgm1 он ссылается на функции, объявленные в моих заголовочных файлах include dir, и определяется в исходных файлах, найденных в lib/libIO.
Однако, когда я нажимаю F3, чтобы перейти к объявлению функции, Eclipse говорит: "Не удалось найти символ" X "в индексе". Кажется, я не могу заставить Eclipse найти объявление заголовка или определение источника для метода под моим курсором (как это делает модуль Java). Возможно ли это?