Maison >développement back-end >C++ >Comment activer la prise en charge de C 11 dans l'indexeur Eclipse CDT ?

Comment activer la prise en charge de C 11 dans l'indexeur Eclipse CDT ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-10 11:25:02693parcourir

How do I enable C  11 support in the Eclipse CDT indexer?

Activation de la prise en charge de C 11 dans l'indexeur Eclipse CDT

L'indexeur Eclipse CDT, chargé d'identifier les erreurs avant la compilation, nécessite des paramètres spécifiques pour prendre en charge la norme C11. Cet article explore les étapes pour activer la prise en charge de C 11 dans Eclipse CDT pour les versions Juno, Kepler et Luna.

Configuration de l'indexeur

Pour modifier les paramètres de l'indexeur Eclipse :

  1. Accédez à "Propriétés du projet -> C/C Général -> Le préprocesseur inclut les chemins, les macros, etc."
  2. Sous l'onglet "Fournisseurs", sélectionnez "CDT GCC Built- dans les paramètres du compilateur. modifications, le champ doit ressembler à ce qui suit :
Sources et informations associées

${COMMAND} -E -P -v -dD ${INPUTS} -std=c++0x

[FAQ Eclipse CDT](http://wiki.eclipse .org/CDT/User/FAQ#CDT_does_not_recognize_C.2B.2B11_features)[Discussion sur le forum Eclipse](http://www.eclipse.org/forums/index.php/mv/msg/373462/909018 /#msg_909018)

  • Considérations supplémentaires
Notez que ce processus n'affecte que l'indexeur Eclipse et non les paramètres du compilateur C. Si la compilation échoue en raison de paramètres C 11 manquants, reportez-vous aux ressources suivantes :

[Support Eclipse CDT C 11/C 0x](https://www.eclipse.org/forums/index. php/mv/msg/403123/923927/#msg_923927)

[Activation du compilateur C 11 (Kepler et avant)](https://stackoverflow.com/a/17499266/760746)

    [Activation du compilateur C 11 (Kepler et plus récent)](https://stackoverflow.com/a/22480299/760746)
  • Compatibilité
Ces les configurations ont été testées avec succès avec les versions Eclipse :

Kepler (CDT 8.2)

Luna (CDT 8.4)

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration:
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn