QT动态编译后,拷贝动态库工具使用

时间:2024-05-19 22:16:56

QT动态编译后,在release目录执行文件时,会发现缺少各种Qt的dll运行库文件。如下图;

QT动态编译后,拷贝动态库工具使用
其实,Qt提供了一个工具windeployqt.exe,为用户自动查找并拷贝exe所需的dll文件。
1.单击windows键 ,在“所有程序”中打开Qt的控制台操作程序(Qt5.9.6 for Desktop),如下图所示:

QT动态编译后,拷贝动态库工具使用
 

第二步, 执行windeployqt .exe  H:\build-pinmux-Desktop_Qt_5_9_6_MinGW_32bit-Release\pinmux.exe.

H:\build-pinmux-Desktop_Qt_5_9_6_MinGW_32bit-Release\pinmux.exe. 为exe的路径。

工具就会就会在pinmux.exe的目录下产生许多依赖的dll文件,如下图所示:
QT动态编译后,拷贝动态库工具使用

QT动态编译后,拷贝动态库工具使用