O Eclipse não consegue encontrar bibliotecas de índice do GCC ou do G ++

4

A instalação do CDT Tools no Eclipse não pode ser encontrada nas bibliotecas de índice do GCC ou do G ++, mas o arquivo está em execução. Ex:

include stdio.h (O comentário não aceita < > e #) A descrição da linha amarela é: Inclusão não resolvida. Se eu tentar acessar a biblioteca, só não consigo abrir porque não foi encontrado.

    
por Luca 16.10.2011 / 22:11

4 respostas

4

Eu tive um problema parecido com o exemplo do HelloWorld. "namespace Std" e "cout" deram um erro "não resolvido". Eu consertei isso simplesmente reiniciando o eclipse. Parece que não reconhece todos os caminhos de inclusão após uma nova instalação / criação de projeto.

    
por laihro 22.11.2011 / 17:11
2

Eu consegui me livrar do erro de inclusão não resolvido, sob as propriedades do projeto C / C ++ Geral - > Caminhos e Símbolos, inclui aba adicionar um novo diretório e escolha / usr / include / c ++ / 4.6.1

Agora eu não tenho o aviso não resolvido, mas tenho tudo o que o Symbol não conseguiu resolver Ex:

#include <iostream>                //
#include <stack>                   //these 3 lines are ok
using namespace std;               //

list<int> newList;                 //get Symbol 'list' could not be resolved
cout<<"message"<<endl;             //the same for 'cout' and 'endl'

Ele pode criar e depurar muito bem, mas qual é o sentido de ter e IDE se não lhe ajudar durante a codificação

    
por Hohenheimsenberg 22.10.2011 / 19:29
2

Tente reiniciar o eclipse, limpar tudo e recompilar todos os destinos.

    
por Uzi 26.04.2012 / 21:34
0

Este é correto:

#include <iostream>                //
#include <list>                   //these 3 lines are ok
using namespace std;               //

int main()
{
list<int> newList;                 //get Symbol 'list' could not be resolved
cout<<"message"<<endl;             //the same for 'cout' and 'endl'
}

Não há cabeçalho "list" e não main () em seu código.

    
por Robert Mutke 10.11.2011 / 08:25