Мне не удается добиться индексации исходного кода 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 dir он ссылается на функции, которые объявлены в файлах заголовков include dir и определены в исходных файлах, найденных в lib/libIO.
Однако, когда я нажимаю F3, чтобы получить объявление функции, Eclipse говорит «Не удалось найти символ» X «в индексе». Я не могу заставить Eclipse найти объявление заголовка или определение источника для метода под курсором (как это делает модуль Java). Возможно ли это?
-121--734990-Число «недель года», возвращенных с Даты, неверно.
Это мой код:
Calendar c = Calendar.getInstance();
c.setTime(my_date);
int num_week = c.get(Calendar.WEEK_OF_YEAR);
Если my_date (тип Date) 01/01/2011, я предположил, что «неделя года» равна 1. Но он вернулся 52.
Я пытаюсь проверить с помощью этих методов, но ничего не получаю:
c.setFirstDayOfWeek(6);
c.setMinimalDaysInFirstWeek(1)
Если это интересно, я из Испании, и наша неделя начинается в понедельник.
Хочу ли я что-нибудь сделать для получения правильных результатов?
Спасибо!