Pergunta

Todos os nossos cabeçalhos de C ++ usam uma extensão .h. Eclipse pensa que estes são cabeçalhos C e bandeiras-los com muitos erros de sintaxe em coisas como classes e namespaces.

Eu tentei alterar a associação de tipo de arquivo:

Preferences > C/C++ > File types

Mas é "bloqueado".

Curiosamente, "* .h" é associado com ambos os cabeçalhos C e C ++, mas parece estar usando C. Como posso obter Eclipse para tratar .h arquivos como C ++?

Foi útil?

Solução

Tente criar um novo projeto e especifique sua área de origem como a localização. No entanto, não se esqueça de selecionar o projeto C ++ (eu costumo usar a opção makefile). Isto é tudo que você deveria ter que fazer, a fim de tornar o analisador reconhece a sintaxe C ++.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top