Ändern des Dev-C-Modus zur Unterstützung von C 0x
Benutzer, die bereichsbasierte for-Schleifen in Dev-C lernen, können auf den Fehler „range -based-for-Schleifen sind im C 98-Modus nicht zulässig. Dies weist darauf hin, dass der Standardmodus in Dev-C C 98 ist, der diese Funktion und andere Aspekte von C 0x nicht unterstützt.
So beheben Sie dieses Problem und aktivieren die Unterstützung für C 0x-Funktionen:
1. Greifen Sie auf die Compiler-Optionen zu:
Navigieren Sie zu „Extras –> Compiler-Optionen“ und wählen Sie die Registerkarte „Compiler“.
2. Benutzerdefinierte Compiler-Befehle aktivieren:
Aktivieren Sie das Kontrollkästchen „Folgende Befehle hinzufügen, wenn Sie den Compiler aufrufen.“
3. Geben Sie den C 0x-Standard an:
Geben Sie im Texteingabefeld entweder „-std=c 11“ oder „-std=C 0x“ ein, um den gewünschten C 0x-Standard anzugeben.
Zum Beispiel Wenn Sie Dev C Version 5.3.0.3 mit TDM-GCC 4.6.1 64 Bit verwenden, sollten die Einstellungen wie folgt aussehen folgt:
Compiler-Optionsfeld:
Diese Änderungen ändern das Compilerverhalten, um C 0x-Funktionen zu unterstützen, einschließlich bereichsbasierter for-Schleifen.
Das obige ist der detaillierte Inhalt vonWie aktiviere ich die C 0x-Unterstützung in Dev-C?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!