这样的问题一般就是应用程序运行的时候找不到QSlite的动态库。
可以将qsqlite4.dll或qsqlited4.dll放到应用程序所在的目录下试试。
如果还不行,那么在应用程序所在的目录下创建plugins目录,在plugins目录下创建sqldrivers目录,然后将qsqlite4.dll或qsqlited4.dl动态库文件放在plugins/sqldrivers/目录下,即可。
这样就不用添加到环境变量了,并且也可以在没有安装qtsdk的机器上运行。
这种方式称为“绿色发布”,是windows的打包习惯。
你先看下(QTDIR)/plugins/sqldrivers路径下是否有这个库呢,如果没有先编译,有的话把plugins路径添加到环境变量path中