Как я могу заставить Eclipse индексировать все исходное дерево C/C++, которое содержит, несколько “делают проекты”?

я испытываю затруднения, заставляя 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 делает отлично). Действительно ли это возможно?

25
задан Puppy 2 September 2011 в 15:47
поделиться