Maison > développement back-end > C++ > Comment activer la prise en charge de C 11 dans Qt Creator ?

Comment activer la prise en charge de C 11 dans Qt Creator ?

Mary-Kate Olsen
Libérer: 2024-11-01 01:08:28
original
818 Les gens l'ont consulté

How to Enable C  11 Support in Qt Creator?

Activation de C 11 dans Qt Creator

Lors de la tentative de compilation du code C 11 dans Qt Creator 2.7.0, les utilisateurs peuvent rencontrer l'erreur " les boucles basées sur la plage ne sont pas autorisées en mode c 98. " Ce problème survient car la norme C par défaut de Qt Creator est définie sur C 98. Pour résoudre ce problème et activer la prise en charge de C 11, suivez les étapes décrites ci-dessous :

Méthode 1 (Qt 5 et versions ultérieures) :

Selon la documentation officielle de Qt, pour Qt 5 et supérieur, ajoutez la ligne suivante à votre fichier .pro :

CONFIG += c++11
Copier après la connexion

Méthode 2 (Qt 4.8 et inférieur) :

Pour Qt 4.8 et les versions antérieures, ainsi que pour les compilateurs gcc ou clang, utilisez la ligne suivante dans votre fichier .pro :

QMAKE_CXXFLAGS += -std=c++11
Copier après la connexion

Vous pouvez également utiliser :

QMAKE_CXXFLAGS += -std=c++0x
Copier après la connexion

En implémentant ces modifications, vous pouvez activer avec succès la prise en charge de C 11 dans Qt Creator et éviter l'erreur associée à l'utilisation des fonctionnalités de C 11 avec la norme C 98 par défaut.

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal