вторник, 12 июля 2016 г.

аналог ldd в Windows для Qt

Бывает так что иногда необходимо перенести приложение которое вы написали с одного компьютера на другой. при этом в качестве конечной ОС выступает Windows.

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

Для того чтобы не копировать в ручную библиотеки, который требует Qt для вашего приложения, Необходимо открыть CMD.

Перейти в папку:

cd C:\Qt\5.7\msvcXXXX\bin
...
windeployqt C:\Users\AppPath\Project.exe

После всех манипуляций в папке с ехе(вашим проектом) появятся все необходимые dll.

Комментариев нет:

Отправить комментарий