qt 在windows上发布exe应用

qt debug或者release 编译好应用后,只是一个exe文件,执行会报缺少一堆dll

如果发布?

1,首先确定你是什么编译器编译的mingw32还是mingw64,或者是msvc32或64

2,找到编译器路径下的windeployqt.exe

3,打开qt命令行,命令行也对应编译器,如下:

qt 在windows上发布exe应用

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

qt 在windows上发布exe应用

qt 在windows上发布exe应用 

 

上一篇:C++ 字符串指针和字符串指针数组详解


下一篇:HelloWorld入门