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
754 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!

source:php.cn
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