Gibt es eine Möglichkeit, Befehlszeilenargumente an ein Programm zu senden, das in QtCreator debuggt wird?QtCreator und Befehlszeilenargumente
59
A
Antwort
75
Gehen Sie in den "Projekt" Teil auf der linken Seite von QtCreator und dann in die "Run Settings" Registerkarte. Es gibt eine Zeile für die Bearbeitung von Argumenten, in die Sie alles eingeben können, was Sie zum Starten Ihrer App benötigen.
Für Qt Creator von Qt 5.6 Go in „Projekte Teil auf der linken Seite und dann in der‚& Run Build‘Tab. Hier haben Sie eine‚bearbeiten Kommandozeilenargumente‘, wo Sie alle Parameter setzen können Sie möchten Ihre Anwendung übergeben
8
Für Qt Creator 3.3.2, das Arbeitsverzeichnis und Befehlszeilenargumente setzen:
Projekte (ganz links von Qt Creator)
- Bauen & Run (tab)
. - Ausführen (Unterregisterkarte) - br Ings auf „Run Setting“
--- Argumente: ...
--- Arbeitsverzeichnis: ...
22
1
wenn Sie ein ';' Stellen Sie in einem Ihrer Parameter ein '\' davor, zB '--docroot = static-content;/resources --deploy-path =/'wird' --docroot = static-content \;/resources - deploy-path =/'in der qtcreator run settings page .. sonst hört es bei ';' und ignoriere den ganzen Rest der Befehlszeile – matiu
Dies stimmt nicht mit QtCreator Version 3.3.2 überein Es gibt keine "Einstellungen ausführen" oder mir fehlt etwas? – Harvey
Ja, es gibt zwei Schaltflächen in einer dunkelgrauen Box, eine namens ** Build ** und einer namens ** Run **. Sie müssen auf die ** Run ** -Schaltfläche klicken und es wird für Sie wechseln. –