QT Creator Editor C++14

Gast #5873187
Hallo,
ich benutze den QT-Creator als intelligenten Editor in einigen 
Projekten.
Soweit so gut.
Benutze ich aber C++ Ausdrücke aus C++11 und C++14 kringelt der 
Clang-Analyser mir dieses an.

Wie erzähle ich ihm (Creator/Clang) welche C++ Version ich benutze?

Gruß  Volker
Da das bei mir problemlos funktionert, vermute ich, daß die 
Einstellungen aus dem .pro-file genommen werden.

Schreib da mal ein "CONFIG += C++14" rein.

Wobei zumindest C++11 bei einigermaßen aktuellen Compilern doch 
inzwischen eh default sein sollte.

Oliver
Gast
Hallo Oliver,
da ich den Creator als "intelligenten Editor" verwende, habe ich kein 
*.pro Datei. Als Buildsystem verwende ich scons oder dmake.

Trotdem Danke   Volker
Gast
VolkerQt schrieb:
> ich benutze den QT-Creator als intelligenten Editor in einigen


Ich weiß, dass du man auf deine eine konkrete Frage am wenigsten Hören 
will ist eine Empfehlung für eine altnative Vorgehensweise.
Aber ich schmeiß dennoch mal CMAKE als Build System und Clion als 
intelligente IDE in den RAUM.

Clion entnimmt der CMAKE Definition die Flags und steurt den CLANG mit 
den korrekten Flags an

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.