如何向最终用户提供sqlite驱动程序?

mim*_*mic 7 sqlite qt driver

我用Qt C++编写的程序调用sqlite数据库.在我自己的计算机上它运行良好,但在最终用户的计算机上它显示"驱动程序未加载".没错,我不知道应该复制/安装哪些文件/ dll,

你能帮我么?

更新:我发现我需要将sqlite3.dll,sqlite3.def和sqlite3.exe复制到windows/system32文件夹或我程序的文件夹中,但它仍然无法加载数据库.

操作系统是Windows xP.

谢谢

Man*_*bes 13

尝试将qsqlite4.dll(或者qsqlite4d.dll,如果要分发调试版本)从$QTDIR\plugins\sqldrivers文件夹复制到sqldrivers程序文件夹中的子文件夹.如果你不使用任何特别的东西,那么Qt应该可以从那里拿起它......


Mat*_*Mat 5

请阅读Windows部署指南,插件部分.你不应该放弃windows\system32,有一个特定的目录结构可供遵循.确切的路径取决于您的Qt安装和您的应用程序路径.