В Qt Creator я хотел бы настроить настраиваемый шаг процесса для создания проекта, которому необходимо получить доступ к переменным проекта, или по крайней мере путь к файлу .pro
.Доступ к переменным из команды пользовательского шага процесса
Когда я запускаю встроенный qmake
, файл .pro
передается как первый параметр, но при использовании настраиваемого шага он не передает его.
например: Встроенный
C:\...\bin\qmake.exe
C:\...\mywidget.pro
-r
-spec
win32-msvc2013
CONFIG+=debug
например: Пользовательские
C:\...\bin\qmake.exe
-r
-spec
win32-msvc2013
CONFIG+=debug
Когда я создал команду, как получить доступ эти данные?
Я уже пробовал несколько вариантов без успеха:
command: C:\...qmake.exe
Arguments: $$TARGET $TARGET $(TARGET) ${TARGET} %{TARGET}% %%{TARGET}%%
У меня есть разные файлы .pro, включенные как SUBDIRS, с qMake по умолчанию, я могу создать один из них, щелкнув правой кнопкой мыши на проекте и «Build MyClass», что невозможно с шагом пользовательской сборки, потому что файлы .pro путь не предусмотрен? –
Вы можете добавить информацию о том, что вы пытаетесь сделать. Вы можете заменить команды 'qmake' и' make', не добавляя шаг сборки custum. Эти команды изменений используются для «запуска qmake» и «rebuild» в подпроектах. Например. если я добавлю аргумент '-j2' в команду make, make всегда будет использовать два ядра. –