Aktivieren von C 11 in Qt Creator
Beim Versuch, C 11-Code in Qt Creator 2.7.0 zu kompilieren, stoßen Benutzer möglicherweise auf den Fehler „ Bereichsbasierte For-Schleifen sind im C 98-Modus nicht zulässig. Dieses Problem tritt auf, weil der Standard-C-Standard von Qt Creator auf C 98 eingestellt ist. Um dieses Problem zu beheben und die C 11-Unterstützung zu aktivieren, führen Sie die folgenden Schritte aus:
Methode 1 (Qt 5 und höher):
Fügen Sie gemäß der offiziellen Dokumentation von Qt für Qt 5 und höher die folgende Zeile zu Ihrer .pro-Datei hinzu:
CONFIG += c++11
Methode 2 (Qt 4.8 und höher):
Für Qt 4.8 und frühere Versionen verwenden Sie zusammen mit GCC- oder Clang-Compilern die folgende Zeile in Ihrer .pro-Datei:
QMAKE_CXXFLAGS += -std=c++11
Alternativ können Sie auch Folgendes verwenden:
QMAKE_CXXFLAGS += -std=c++0x
Durch die Implementierung dieser Änderungen können Sie die C 11-Unterstützung in Qt Creator erfolgreich aktivieren und den Fehler vermeiden, der mit der Verwendung von C 11-Funktionen mit dem Standard-C 98-Standard verbunden ist.
Das obige ist der detaillierte Inhalt vonWie aktiviere ich die C 11-Unterstützung in Qt Creator?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!