Question

Tous nos en-têtes C ++ utilisent une extension .h. Eclipse pense que ce sont des en-têtes C et les signale avec de nombreuses erreurs de syntaxe, telles que les classes et les espaces de noms.

J'ai essayé de modifier l'association de type de fichier à partir de:

Preferences > C/C++ > File types

mais il est "verrouillé".

Fait intéressant, "*. h" est associé aux en-têtes C et C ++, mais il semble utiliser C, comment puis-je faire en sorte qu'Eclipse traite les fichiers .h en C ++?

Était-ce utile?

La solution

Essayez de créer un nouveau projet et spécifiez votre zone source comme emplacement. Cependant, assurez-vous de sélectionner un projet C ++ (j'utilise généralement l'option makefile). C’est tout ce que vous devez faire pour que l’analyseur reconnaisse la syntaxe C ++.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top