- 先将Qt编译成release版本,生成可执行文件。
- 将生成的exe copy到一个新的文件夹,在该路径下打开cmd命令行窗口。
- 输入命令“程序名.exe”。
- 按下回车键后会将软件得所有依赖文件加载到当前目录下。
- 准备生成可安装软件,可百度下载innosetup。
- 打开软件,点击“文件”菜单下的“新建”命令,如下图。
点击下一步,输入程序名称、版本号等。
-
继续店下一步,知道如下界面。
应用程序主执行文件应选择之前已编译好的release版本可执行程序;下面点击“添加文件夹”将编译好的release版本程序生成的文件全部添加。
-
按向导提示进行下一步,直到进行编译生成可安装软件。
注:
1. 也可以用Enigma Virtual Box软件把多个文件封装到应用程序主文件,从而制作成为一个单独的可执行的绿色软件。
2. 若项目还用了其他SDK,比如OpenCV等,此时仍需要手动拷贝所需的dll,若不知道缺少哪些dll,则可用Dependency Walker软件来查看缺少哪些dll文件。