Если у вас возникла та же проблема, что и у меня, я подозреваю, что ваш проект собирается, но завершение кода / выделение кода не удается? Я только что нашел некоторые заметки, которые могут быть полезны. Вот что я сделал:
Для языка 'GNU C ++' я добавил:
/usr/include
/usr/include/c++/4.6
/usr/include/c++/4.6/bits
/usr/include/i386-linux-gnu
/usr/include/i386-linux-gnu/bits
/usr/include/c++/4.6/debug
/usr/include/c++/4.6/i686-linux-gnu
/usr/include/c++/4.6/i686-linux-gnu/bits
Для "GNU C" я добавил:
/usr/include
/usr/include/i386-linux-gnu
/usr/include/i386-linux-gnu/bits
TBH, я не думаю, что все вышеперечисленные каталоги действительно необходимы (вы могли бы удалить каталоги 'битов'), но список выше работал для меня в то время.
Сейчас я использую Eclipse Indigo (версия 3.7.2) с eclipse.org, и он автоматически находит и добавляет правильные каталоги включения. Список отличается для меня:
/usr/include/c++/4.6
/usr/include/c++/4.6/i686-linux-gnu
/usr/include/c++/4.6/backward
/usr/lib/gcc/i686-linux-gnu/4.6/include
/usr/local/include
/usr/lib/gcc/i686-linux-gnu/4.6/include-fixed
/usr/include/i386-linux-gnu
/usr/include
Ясно, что добавляйте только те каталоги включения, которые действительно существуют в вашей системе ;-)
Project
>Build All
?