У меня проблемы с получением Eclipse для индексации моего исходного кода. Сейчас я использую Eclipse Helios для Windows XP.
У меня есть каталог с именем src. В нем у меня есть куча папок, примерно такая:
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 / C ++ для каждого листа в моем дереве. Кажется, я не могу найти способ сделать это случается.
Вот мои симптомы; что я пытаюсь решить:
При редактировании исходного кода в каталоге pgm1 он ссылается на функции, которые объявлены в моих заголовочных файлах include dir и определены в исходных файлах, найденных в lib / libIO.
Однако, когда я нажимаю F3, чтобы перейти к объявлению функции, Eclipse говорит: «Не удалось найти символ« X »в индексе». Мне кажется, я не могу заставить Eclipse найти под моим курсором объявление заголовка или определение источника для метода (как это прекрасно делает модуль Java). Это возможно?