Ich versuche, C ++ 11 zu verwenden. Nach dem Durchsuchen des Internets habe ich festgestellt, dass ich nichts weiter tun muss Klicken Sie mit der rechten Maustaste auf mein Projekt -> Eigenschaften, und wählen Sie unter "C ++ - Standard" C ++ 11 aus. Wenn Sie das Programm mit C ++ 11 ausführen, erhalte ich die Fehlermeldung "Unbekannte Befehlszeilenoption" -std=c++11
. Eine Lösung, die die Leute gesagt haben, ist hinzuzufügen -g -std=c++0x
in den "Additional Options" bekomme ich dann aber eine nicht erkannte Befehlszeilenoption -std=c++0x
. Ich habe gcc-4.7.1.tar.gz heruntergeladen, weiß aber nicht, was ich damit machen soll.
Weiß jemand, wie man diesen Fehler beseitigt oder wie man net Beans mit C ++ 11 kompiliert?
Antworten:
4 für die Antwort № 1bump deine gcc-version auf 4.7+. c ++ 0x wird seit gcc4.3 unterstützt, während c ++ 11 seit gcc4.7 unterstützt wird
-2 für die Antwort № 2
Schritte zur Konfiguration über die Netbeans-IDE:
- Klicken Sie mit der rechten Maustaste auf Projekt und gehen Sie zu Eigenschaften
- Gehen Sie zu Build -> C ++ - Compiler
- Im rechten Seitenbereich gibt es einige Optionen Gehen Sie zu Basisoptionen -> C ++ - Standard Ändern Sie den Wert von C ++ 11 in C ++ 98