1.用Release方式构建项目
构建成功后,会在项目文件夹中Release文件夹中生成.exe文件:
这时如果运行.exe文件会发生错误,提示找不到一些.dll文件:
因为.exe文件对其他文件有依赖关系,可以使用windeployqt解决,发布一套完整的程序及其依赖的库文件。
2.在开始菜单中找到Qt cmd 工具,打开对应的版本的cmd命令行
3.进入构建目录下:
运行命令
windeployqt Test.exe
windeployqt会帮我们解决文件依赖关系,程序需要的库文件都生成在了文件夹中,并且资源文件也被编译到了二进制文件里。