Se você teve o mesmo problema que eu, suspeito que o seu projeto foi criado, mas a conclusão do código / o realce do código falharam? Acabei de encontrar algumas notas que podem ser úteis. Aqui está o que eu fiz:
Para a linguagem 'GNU C ++', adicionei:
/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
Para "GNU C", adicionei:
/usr/include
/usr/include/i386-linux-gnu
/usr/include/i386-linux-gnu/bits
TBH, não acho que todos os diretórios acima sejam realmente necessários (você provavelmente pode remover os diretórios 'bits'), mas a lista acima funcionou para mim na época.
Agora estou usando o Eclipse Indigo (versão 3.7.2) do eclipse.org e ele localiza e adiciona automaticamente os diretórios de inclusão corretos. A lista é diferente para mim:
/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
Claramente, adicione apenas os diretórios de inclusão que realmente existem no seu sistema ;-)
Project
>Build All
?