Как установить путь установки для проекта qt? - PullRequest
6 голосов
/ 02 июня 2011

Я ищу эквивалент ./configure --prefix = для qmake.По сути, я хочу переопределить каталог установки / развертывания по умолчанию.Как это указано в командной строке qmake?Я также использую QtCreator для создания многих моих графических проектов, и я хотел бы знать, как сделать то же самое при сборке внутри QtCreator.Есть ли переменная, которой я могу манипулировать в файлах .pro, чтобы сделать это, или мне нужно изменить настройки моего проекта?

Спасибо!

Ответы [ 2 ]

7 голосов
/ 01 февраля 2012

Мне кажется, что qmake PREFIX = / usr / local не работает (попробуйте с источником qtcreator)

Таким образом, решение состоит в том, чтобы использовать qmake как обычно, но тогда вы делаете

make
INSTALL_ROOT=/usr/local make install
5 голосов
/ 02 июня 2011

Я нашел решение для этого, и это так же просто, как указать параметр --prefix для настройки.

Для qmake в командной строке вы просто добавляете параметр PREFIX =:

qmake PREFIX=/usr/local

Есть два способа сделать это в QtCreator. Во-первых, вы можете изменить ваш .pro-файл, включив в него явное определение переменной PREFIX. Однако это не рекомендуется, так как префикс является предпочтением, специфичным для каждого пользователя, и предпочтительно, чтобы распространяемые файлы проекта были общими. Лучший способ сделать это - в ваших собственных настройках проекта. Просто перейдите к используемой конфигурации сборки, раскройте настройки qmake и добавьте PREFIX = к дополнительным аргументам.

...