Ich verwendete Qt 5.7 und gcc 4.9.2. Qt Core-Modul werfen Qt requires C++11 support
Fehler.Qt erfordert C++ 11 Unterstützung
This page sagen, dass
gcc 4.9.2 Qt zu kompilieren schlägt fehl.
Also ich installiert gcc 4.8. Ich überprüfe mit Befehl unten am Terminal:
$ g++ --version
g++ (Ubuntu 4.8.4-1ubuntu15) 4.8.4
Mein Kit verwendet cmake nicht qmake. Ich füge CMakeLists-txt TARGET_LINK_LIBRARIES (xxxx yyyy /usr/bin/c++ -std=c++11
hinzu.
Ich starte meinen PC neu und führe meine Anwendung erneut aus. Derselbe Fehler wird geworfen.
/opt/Qt/5.7/gcc_64/include/QtCore/qbasicatomic.h:61: error: #error "Qt requires C++11 support"
# error "Qt requires C++11 support"
^
Wie kann ich es lösen?
Haben Sie versucht, unter Verwendung von C++ 11 (zum Beispiel Compiler-Flags)? – ray
@ray Ich füge TARGET_LINK_LIBRARIES hinzu (xxxx yyyy/usr/bin/C++ -std = C++ 11 zu CMakeLists.txt Datei – zumma
Ah, tut mir leid, ich muss den Teil bei meinem ersten Blick auf den Beitrag verpasst haben. – ray