Сомнительные сообщения об ошибках в Eclipse (CDT) при успешной сборке
С помощьюEclipse IDE для разработчиков Linux на C / C ++ (Версия:Индиго Отпустить) сg ++ 4.1.2 (наНаучный Linux CERN 5 = RHEL 5), в настоящее время я работаю над проектом, в котором я используюQt4 GUI, а также Apachelog4cxx рамки и некоторых стандартных классов C ++. Я установилNokiaПлагин "Qt Eclipse Integration для C ++", который автоматически настраивает поддержку цепочки инструментов Qt (qmake и т. д.).
До сих пор у меня все работает. Моя программа хорошо компилируется. За исключением некоторых предупреждений (которые являются обоснованными), я наблюдаю успешный процесс сборки на консоли Eclipse. К сожалению, одновременно я получаю около 150 сообщений об ошибках в окне «Проблемы».
Некоторые примеры:
Для линии
using namespace log4cxx;
я получил
Symbol log4cxx could not be resolved
и для
std::vector<View*>& Model::GetRegisteredViews() { ... }
я получил
Symbol vector could not be resolved
а также
Member declaration not found
(-> of GetRegisteredViews() although the decl. is available,
code compiles!)
Все сообщения об ошибках также помечаются символами аннотации в окне редактора, что довольно раздражает.
Из форумов stackoverflow я узнал, что это может быть связано с тем фактом, что у меня были установлены две версии gcc, а именно4.1.2 а также4,4, Я уже удалил 4.4 (используя систему управления пакетами RHEL, ням) - безуспешно.
Это также может быть связано с индексатором, но, честно говоря, я понятия не имею, с чего начать исправление этой проблемы.
Мне кажется, Eclipse пропускает некоторые записи пути include или библиотеки, но оба они упоминаются в файле Qt pro, а также в настройках проекта Eclipse ...
Ваша помощь будет высоко оценена, спасибо за ваши комментарии!