问题描述
构建完的目录下会有一个exe文件,直接运行,发现它弹出了一些弹窗
找不到Qt6Core.dll
等等
因为我们没有打包那个exe
打包方法
1.在D盘中新建一个文件夹,命名为Demo,拷贝Demo.exe到Demo文件夹里
2.Windows+r打开运行模块,输入cmd
3.cmd中先输入
cd/d D:Demo
按enter后再输入
windeployqt Demo.exe
此时会发现cmd中弹出
updating D:\Demo\Qt6Widgets.dll
updating D:\Demo\Qt6Core.dll
updating D:\Demo\Qt6Widgets.dll
updating D:\Demo\D3Dcompliter.dll
...
等到cmd弹出
D:\Demo>
时,就可以关闭cmd了,此时Demo文件夹有了一堆dll和文件夹,exe也在里面。
恭喜你!打包成功!