wake-up-neo.com

QtCreator- und Befehlszeilenargumente

Gibt es eine Möglichkeit, Befehlszeilenargumente an ein Programm zu senden, das in QtCreator debuggt wird?

73
paul simmons

Gehen Sie in den Bereich "Projekt" auf der linken Seite von QtCreator und dann in die Registerkarte "Run Settings". Es gibt eine Zeile zum Bearbeiten von Argumenten, in der Sie alles eingeben können, was Sie beim Starten an Ihre App übergeben müssen.

Für Qt Creator ab Qt 5.6 Gehen Sie in den Bereich "Projekte" auf der linken Seite und dann in die Registerkarte "Build & Run". Hier haben Sie eine "Befehlszeilenargumente" -Bearbeitung, in die Sie alle Parameter eingeben können möchten an Ihre App übergeben.

89

Da die akzeptierte Antwort veraltet ist, poste ich dieses Bild, das die Frage für eine neuere Version von QtCreator beantwortet:

enter image description here

28
user2029077

So legen Sie in Qt Creator 3.3.2 das Arbeitsverzeichnis und die Befehlszeilenargumente fest:

Projekte (ganz links von Qt Creator)
- Build & Run (Registerkarte)
- Ausführen (Unterreiter) - Ruft "Run Settings" auf.
--- Argumente: ...
--- Arbeitsverzeichnis: ...

8
Harvey

Build & Run enthält eine Eingabe für Befehlszeilenargumente (in der Abbildung ist sie mit einem blauen Rand hervorgehoben, da die Fokus) :-

enter image description here

Qt Creator mit Qt Version 5.6.1

2
Nitish Kanade