So aktivieren Sie die C ++ 11-Syntaxhervorhebung in Qt Creator für das CMake-Projekt

8

Wie aktiviere ich C ++ 11 Syntax Highlighting in Qt Creator für CMake-Projekt?

Ich habe diesen Code in CMakeLists.txt:

%Vor%

Alles baut ohne Probleme auf.

Ich weiß, wie ich Qt Creator erzwinge, C ++ 11-Syntax-Highlighting für qmake-basierte Projekte zu verwenden (setze QMAKE_CXXFLAGS auf -std = c ++ 11 in * .pro-Datei). Gibt es eine ähnliche Lösung für CMake?

    
Jarlaxle 04.01.2013, 11:54
quelle

1 Antwort

3

C ++ 11 Syntax-Highlighting sollte standardmäßig für CMake-Projekte in sehr aktuellen Versionen von QtCreator aktiviert werden 2.7.0+ . In älteren Versionen sollte nur -std=c++0x zu CMAKE_CXX_FLAGS hinzugefügt werden. Um die automatische Vervollständigung von C ++ 11-Bibliotheksfunktionen zu aktivieren, müssen Sie möglicherweise die generierte cbp-Datei manuell bearbeiten und unter dem Compiler-Tag im Standardziel Folgendes hinzufügen:

%Vor%     
John Schug 31.03.2013, 09:19
quelle