QT动态编译后,在release目录执行文件时,会发现缺少各种Qt的dll运行库文件。如下图;
其实,Qt提供了一个工具windeployqt.exe,为用户自动查找并拷贝exe所需的dll文件。
1.单击windows键 ,在“所有程序”中打开Qt的控制台操作程序(Qt5.9.6 for Desktop),如下图所示:
第二步, 执行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文件,如下图所示: