本人最近在windows平台下开发QT程序,然后将生成的程序直接点击运行时弹出了上述错误。使用版本如下:
QtCreator版本:4.11.1
Qt:5.14.2
编译器:MinGW7.3.0 64bit
问题出现原因
生成的QT程序会在当前目录和系统环境变量两种路径下查找所需的dll文件,若没有找到便会弹出缺少xxx.dll文件,弹出这个错误也是这个原因。
解决办法
若你安装的qt目录在C盘选择的编译器也跟我一样,那么就打开“C:\Qt\Qt5.14.2\ming273_64\plugins”这个文件夹,找到platforms文件夹,并将其拷贝到自己运行的程序目录下,记住不要进入platforms文件里面,将里面所有的dll单独拷贝出来,一定要连文件夹一起拷贝。不然还会一直报上述错误!