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