如何配置Qt使用SQLite?

时间:2014-05-28 12:11:01

标签: c++ qt sqlite

我对Qt和Qt以及数据库都很新。希望我收到你的积极回应。

我正在使用this forum中编写的代码来查找Google云端硬盘文件夹路径。

通过解决所有错误,我取得了成功的进展。构建成功,但在运行时我得到以下错误

QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: 
Error in Opening  Google Drive db 

我知道我错过了使用Qt配置SQLite的地方。 我刚用Qt += sql

更新了pro文件

我可以在系统中找到文件夹C:\Qt\4.8.5.x64\src\3rdparty\sqliteC:\Qt\4.8.5.x64\src\plugins\sqldrivers\sqlite

如何让QSqlDatabase链接到此文件夹? 或者是否需要为SQLite单独安装,或者Qt本身提供的库足以支持数据库操作。

我搜索了很多,但没有得到任何答案。请让我知道配置SQLite的步骤。

1 个答案:

答案 0 :(得分:1)

看看C:\Qt\4.8.5.x64\plugins\sqldrivers你看到qsqlite4.dll吗?

如果不是,那么你应该用参数-plugin-sql-sqlite编译Qt(如果是静态版本),如果共享则手动编译qsqlite插件。

cd %QTDIR%\src\plugins\sqldrivers\sqlite.pro
nmake
nmake install
nmake clean