qt debug或者release 编译好应用后,只是一个exe文件,执行会报缺少一堆dll
如果发布?
1,首先确定你是什么编译器编译的mingw32还是mingw64,或者是msvc32或64
2,找到编译器路径下的windeployqt.exe
3,打开qt命令行,命令行也对应编译器,如下:
4,执行命令
windeployqt D:\OldComputer\git\qt\HelloWorld\build-HelloWorld-Desktop_Qt_5_9_5_MinGW_32bit-Debug\debug\HelloWorld.exe
我编译的exe就在这个目录下,你也可以新建一个目录,然后把exe放进去
5,然后会看到发布情况,会把相关dll copy到你的exe文件所在目录里,
debug可能会有几百兆大小,release应该40,50M