Как скопировать папку QT в другую папку, не переустанавливая ее? - PullRequest
2 голосов
/ 19 марта 2010

У меня установлен QT на диске D (в Windows). И я хочу переместить его на диск C. Возможно ли это сделать?

Если я просто скопирую папку QT из C в D, то при компиляции приложений, использующих QT, я вижу много ошибок. Ошибки заключаются в том, что qmake.exe содержит полные пути для включения, папки bin и libs внутри. Итак, когда я создаю решение для Visual Studio 2005 с использованием qmake - тогда это решение содержит зависимости от старой папки QT с диска D. И я не нашел способа удалить эти зависимости без переустановки QT.

Это не большая проблема для одной моей машины - я могу переустановить. Но мне нужно доставить это изменение десяткам и сотням машин других разработчиков, и я хочу сделать это как можно проще без переустановки QT.

Ответы [ 3 ]

2 голосов
/ 19 марта 2010

Проверьте переменную окружения %PATH%. В нем должно быть что-то вроде D: \ qt \ qt-4.5.3 \ bin. Просто измените его на новый путь. Et voilà!

1 голос
/ 21 октября 2011

Загрузите QtMove с www.runfastsoft.com и все можно сделать за одну минуту.

Я использовал его на нескольких компьютерах для перемещения другой версии Qt, отлично работает!

0 голосов
/ 19 марта 2010

Я думаю, перекомпиляция qmake решит вашу проблему.

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