Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: Akon от Март 21, 2015, 10:52



Название: QtCreator IDE: узнать значение %{buildDir}
Отправлено: Akon от Март 21, 2015, 10:52
Как узнать текущее значение %{buildDir}? Я не использую shadow build.


Название: Re: QtCreator IDE: узнать значение %{buildDir}
Отправлено: qate от Март 21, 2015, 12:35
может $$PWD ?


Название: Re: QtCreator IDE: узнать значение %{buildDir}
Отправлено: __Heaven__ от Март 21, 2015, 12:47
Нет, автор все верно написал.
В параметрах запуска пропишите его. Там же будет видно значение, ну или через argv


Название: Re: QtCreator IDE: узнать значение %{buildDir}
Отправлено: Akon от Март 21, 2015, 21:13
Для голого %{buildDir} выскакивает подсказка вида <Path to pro-file\%{buildDir}>.
argv - это аргументы приложения? Попробую и там.


Название: Re: QtCreator IDE: узнать значение %{buildDir}
Отправлено: __Heaven__ от Март 21, 2015, 22:29
argv - это аргументы приложения? Попробую и там.
Да, если вы поставите параметр запуска, то там он и появится.
Вам для чего нужно это значение? Что хотите сделать с его помощью?


Название: Re: QtCreator IDE: узнать значение %{buildDir}
Отправлено: __Heaven__ от Март 21, 2015, 22:36
$$OUT_PWD ещё гляньте на всякий


Название: Re: QtCreator IDE: узнать значение %{buildDir}
Отправлено: Akon от Март 22, 2015, 10:48
Цитировать
Да, если вы поставите параметр запуска, то там он и появится.
А, имеется ввиду в экзешнике посмотреть, например, под отладчиком? При наведении мыши на %{buildDir} QtCreator дает подсказку с раскрытием (я упомянул об этом выше). Но работает это коряво.

У меня выход сборки проекта (бинари, либы, экзешники, моки и т.п.) определяется на уровне *.pro файла (т.е. через задание MOC_DIR, BUILD_DIR, OBJ_DIR,...) - там везде разные директории. И вот я думаю, что будет использовать QtCreator под %{buildDir}?

Спасибо за ответы! Элементарно посмотреть под отладчиком аргумент мне в голову не пришло.


Название: Re: QtCreator IDE: узнать значение %{buildDir}
Отправлено: __Heaven__ от Март 22, 2015, 13:05
Кстати, а вот ещё вариант: