Аргументи QtCreator та командного рядка


77

Чи є спосіб надіслати аргументи командного рядка програмі, що налагоджується в QtCreator?

Відповіді:


94

Перейдіть у розділ "Проект" ліворуч від QtCreator, а потім у вкладку "Налаштування запуску". Існує редагування рядка Аргументи, де ви можете помістити все, що потрібно для передачі вашому додатку під час його запуску.

Для Qt Creator з Qt 5.6 перейдіть у "Частина проектів ліворуч, а потім на вкладку" Створити та запустити ". Тут у вас є редагування" Аргументи командного рядка ", де ви можете помістити всі параметри, які ви хочете передати своєму додатку.


1
якщо у вас є ';' в одному зі своїх параметрів поставте перед ним \. напр. --docroot=static-content;/resources --deploy-path=/стає --docroot=static-content\;/resources --deploy-path=/на сторінці налаштувань запуску qtcreator .. інакше перестане читати на ';' і ігнорувати всю решту командного рядка.
matiu

Це не відповідає версії QtCreator 3.3.2 Немає "Налаштувань запуску" або я чогось пропускаю?
Харві,

Так. У темно-сірій коробці є дві кнопки, одна під назвою Build, а інша - Run . Вам потрібно натиснути кнопку Виконати, і вона переключиться на неї для вас.
kayleeFrye_onDeck

Це вже не правильна відповідь. Позбавтеся зеленої галочки та зафіксуйте факт.
user3673

Замість того, щоб голосувати проти правильної відповіді, коли було задано питання (7 років тому), чому б не лише оновити відповідь, замінивши "Параметри запуску" на "Створити та запустити"?
Патріс Бернассола,

31

Оскільки прийнята відповідь застаріла, я публікую цю картинку, яка відповідає на питання щодо нової версії QtCreator:

введіть тут опис зображення


8

Для Qt Creator 3.3.2 для встановлення робочого каталогу та аргументів командного рядка:

Проекти (вкрай ліворуч від Qt Creator)
- Build & Run (вкладка)
- Run (підвкладка) - відображається "Параметри запуску"
--- Аргументи: ...
--- Робочий каталог: ...


2

Як показано на зображенні нижче, Build & Run має вхідні дані для аргументів командного рядка (на знімку екрана він виділений синьою рамкою, оскільки він має фокус): -

введіть тут опис зображення

Qt Creator з Qt версії 5.6.1

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.