перемещение каталога Qt - PullRequest
1 голос
/ 17 мая 2011

Я работаю над проектом Qt4.7.3 для Mac OSX (с xCode). Я хотел бы переместить мой каталог Qt (установлен с помощью установщика Qt). Проблема в том, что некоторые исполняемые файлы Qt имеют жестко закодированные пути. Я уже перекомпилировал Qmake, указав новый каталог Qt. Таким образом, проект теперь отлично компилируется и связывается, но во время выполнения он не может найти библиотеки qt (он все еще смотрит в мой старый каталог Qt). Есть ли где-нибудь другой зашифрованный путь, другие файлы конфигурации для редактирования?

Кстати, причина, по которой я хочу переместить мой каталог Qt, заключается в том, что он позволяет обмениваться файлами qt с помощью инструмента контроля версий.

Ответы [ 3 ]

2 голосов
/ 17 мая 2011

Предварительно собранный установщик фактически помещает все файлы инфраструктуры в системное расположение (/ Library / Framworks /), и вам будет трудно их переместить.

Лучше всего создать его из исходного кода и указать другое место установки. ./configure -help покажет вам, как. (Используйте опцию -prefix)

0 голосов
/ 23 января 2014

Попробуй это.

Создайте файл qt.conf в той же папке, что и файл qmake.exe .

[Paths]
Prefix = E:/Qt/4.8.3

Перейдите по этой ссылке для подробного описания.

http://richardt.name/blog/moving-a-qt-installation-directory/

0 голосов
/ 17 мая 2011

Жесткие ссылки могут быть подходящим вариантом в такой ситуации, я думаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...