Конфигурации Qt Run - PullRequest
       5

Конфигурации Qt Run

1 голос
/ 05 марта 2011

На вкладке Qt Creator-> Projects у меня несколько сред сборки, и каждая из них генерирует свое имя исполняемого файла.

Я добавил конфигурацию запуска Custom Executable для каждой из сред сборки, чтобы запустить исполняемый файл из Qt Creator. Для этого необходимо указать путь к исполняемому файлу. Это работает нормально, но когда я перемещаю проект, мне нужно обновить конфигурацию запуска, чтобы она соответствовала новому пути. Есть ли способ сделать его перемещаемым, как при конфигурации запуска по умолчанию?

Конфигурация запуска по умолчанию. Типы генерируют этот (и более) XML в файле .pro.user:
<code><data><br> <variable> RunConfiguration0-type</variable><br> <value type="QString">Qt4ProjectManager.Qt4RunConfiguration</value><br> </data>

Проблема в том, что нет способа изменить имя исполняемого файла

Пользовательский тип конфигурации Run Executable создает этот (и более) XML в файле .pro.user:
<code><data><br> <variable>RunConfiguration2-type</variable><br> <value type="QString">ProjectExplorer.CustomExecutableRunConfiguration</value><br> </data>

Проблема в том, что мне нужно указать путь к исполняемому файлу, и если я переместлю проект, мне придется обновить местоположение исполняемого файла на вкладке проектов.

  1. Есть ли способ использовать переменную, указывающую на каталог сборки в файлах .pro.user?
  2. Где найти документацию по файлам .pro.user?

1 Ответ

2 голосов
/ 05 марта 2011

Я не знаю вашу версию Creator, но я думаю, что переменная %{buildDir} доступна с версии 2.1. Я попробовал это с основным снимком (2.2-в) в Windows, и он работает:

%{buildDir}\debug\myapp.exe
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...