Получите 52мб файлов для простой программы на QT
И вот настал час Х — после разработки приложения в QT Creator вы готовы попробовать запустить исполняемый файл на другом компьютере. Да или просто запустить файл вне QT Creator. И получите ОЙ. Ибо приложение тащит за собой кучу DLL библиотек. Какие именно нужны библиотеки, можно выяснить при помощи инструмента windeployqt.exe, которая поставляется вместе с QT Creator.
Запустив его так:
1 |
windeployqt.exe c:\sbssalert\sbssalert.exe |
программа скопирует в папку приложения, все необходимые для работы DLL библиотеки. У меня их оказалось 52мб.
Есть конечно способ собрать всё в один exe файл, но для этого требуется очень много телодвижений — нужно из исходников QT Cretator перекомпилировать сам QT Creator . У меня это не получилось.
Эх…