一、打包软件
将exe可执行文件相关的依赖文件均复制到同一文件夹下,为软件安装包的制作做准备。
windeployqt
本工程文件的开发平台是VS+QT,在编译相关开源库的基础上,通过引用动态链接库的方式实现相关功能,因此QT部分的相关依赖可以通过QT自带的打包程序windeployqt来实现。
需要说明的两点是:
(1)windeployqt在QT的安装路径bin文件下,与QT的其他dll文件在同一路径,打包时,通过cmd控制台cd到QT的bin路径下,
直接输入:windeployqt + 待打包程序文件路径\ImagingViewer.exe
即可直接生成本执行文件的所有QT依赖。
(2)windeployqt只能打包qt相关的dll文件和包含文件,其他开源库dll须自行复制(可将exe相关的库文件放在一起,复制到其他电脑双击exe程序且能正常打开软件)。
windeployqt打包QT依赖文件:
手动复制其他库文件: