Windeployqt je nástroj, který se používá k distribuci aplikací vytvořených s Qt. Jeho účelem je automaticky zkopírovat potřebné knihovny a soubory do adresáře s aplikací, takže aplikace může být spuštěna na počítači bez nutnosti instalace Qt.
Abyste mohli použít windeployqt, musíte nejprve nainstalovat Qt a nakonfigurovat QT Creator.
- Otevřete příkazový řádek a přejděte do adresáře s nainstalovaným Qt (např. „C:\Qt\5.15.0\mingw81_64\bin“).
- Zadejte následující příkaz: windeployqt.exe [cesta k adresáři s aplikací]
- například: windeployqt.exe C:\Users\username\Desktop\MyApp\release\MyApp.exe
Tento příkaz zkopíruje všechny potřebné knihovny a soubory do adresáře s aplikací.
Poznámka: Pokud chcete distribuovat aplikaci pro různé platformy, měli byste použít příkaz „windeployqt –qmldir [cesta k adresáři s QML soubory] [cesta k adresáři s aplikací]“.
Zkušenosti s postupem:
Z normálního příkazového řádku mi to nefungovalo.
Ve Windows jsem musel spustit z nabídky Start –> a zadat Qt 6 –>
Je třeba také mít projekt (exe) soubor uložen v cestě, která neosahuje mezery.
Např: F:\testqrcreator\release
Poznámky.:
U mě je cesta k windeployqt.exe zde:
D:\Qt\6.4.1\mingw_64\bin\windeployqt.exe
Dále pak k Mingw-w64:
Mingw-w64.org je oficiální webová stránka pro projekt MinGW-w64. Projekt MinGW-w64 je otevřený zdrojový kompilátor pro Windows, který umožňuje kompilaci nativních aplikací pro Windows pomocí GCC (GNU Compiler Collection) a dalších nástrojů z rodiny GCC. Tato stránka poskytuje informace o projektu, stahování kompilátoru a dalších potřebných nástrojů, dokumentaci a podporu pro uživatele.