2010-05-25 6 views
5

Как я могу изменить путь установки Qt после его создания?Изменить путь установки Qt после сборки?

Пример: двоичные файлы qmake.exe для исходного пути установки, как я могу изменить/переопределить его?

Спасибо.

Edit: я, наконец, нашел этот патч, чтобы применить к Qt:

+0

по теме: [? Как установить Qt на Windows, после сборки] (http://stackoverflow.com/q/4699311/95735) –

ответ

25

Я изучал это и нашел способ, который работает (в qt 4.7.2), настраивая qt с файлом qt.conf.

В моем случае, я добавил qt4-4.7.2/bin/qt.conf (я думаю, что он должен быть в том же месте, что и QMAKE исполняемым)

со следующим содержанием:

[Paths] 
Prefix = c:/my_path/to/qt4-4.7.2 

и qmake -query начали возвращать правильные пути!

См: http://qt-project.org/doc/qt-5.0/qtdoc/qt-conf.html для получения более подробной информации

+1

Работы.Прямые косые черты являются обязательными. –

+0

Спасибо, отлично работает (Qt 4.8.2 на Wine) – Yury

+0

Также исправляет вещи для меня на Win8 с Qt 4.8.1 – HaMster

0

В Unix вы можете сделать символическую ссылку, в противном случае вы, вероятно, нужно восстановить его

+0

FWIW, так как Vista, это возможно так как в Windows тоже. – Macke

+0

Но у них нет всех свойств ссылок в unix, можете ли вы даже связать каталоги? –

0

Об Unix/Linux:

Вы также можете использовать LD_LIBRARY_PATH + PATH для обходных путей. Но все же, некоторые значения по умолчанию жестко закодированы в коде, да. Перестройка является обязательной.

2

Я могу ответить на него для окон, не так уверен в других. Удалите переменные пути, если они присутствуют в переменной окружения PATH.

В Qt-Creator Goto,

Tools-> Options-> Qt4-> Версия Qt

В боковой области правой руки, вы найдете Автомототехники Обнаружена и Руководство пользователя. Под Руководство добавьте новую запись, нажав на значок + в крайнем правом углу. Укажите местоположение QMake, нажав Просмотр. Измените По умолчанию Qt Version на вашу новую указанную версию. Конечно, вам нужно перестроить приложение. Надеюсь, что это помогает.

4

Вы можете изменить путь к двоичным файлам и многим другим закодированным путям в qmake с помощью команды qmake -set.
Для получения более подробной информации см. Configuring qmake's Environment.

Смежные вопросы