Изменить путь установки Qt после сборки? - PullRequest
6 голосов
/ 25 мая 2010

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

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

Спасибо.

Редактировать: Я наконец нашел этот патч для применения к Qt:

Ответы [ 5 ]

27 голосов
/ 01 ноября 2011

Я изучил это и нашел способ, который работает (в 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 для получения более подробной информации

4 голосов
/ 15 января 2011

Вы можете изменить путь к двоичным файлам и многим другим жестко закодированным путям в qmake, используя команду qmake -set.
Подробнее см. Настройка окружения qmake .

2 голосов
/ 26 мая 2010

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

В Qt-Creator goto,

Инструменты-> Параметры-> Qt4-> Версии Qt

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

0 голосов
/ 25 мая 2010

В Unix / Linux:

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

0 голосов
/ 25 мая 2010

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

...