我对Qt和Qt以及数据库都很新。希望我收到你的积极回应。
我正在使用this forum中编写的代码来查找Google云端硬盘文件夹路径。
通过解决所有错误,我取得了成功的进展。构建成功,但在运行时我得到以下错误
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers:
Error in Opening Google Drive db
我知道我错过了使用Qt配置SQLite的地方。
我刚用Qt += sql
我可以在系统中找到文件夹C:\Qt\4.8.5.x64\src\3rdparty\sqlite
,C:\Qt\4.8.5.x64\src\plugins\sqldrivers\sqlite
。
如何让QSqlDatabase
链接到此文件夹?
或者是否需要为SQLite单独安装,或者Qt本身提供的库足以支持数据库操作。
我搜索了很多,但没有得到任何答案。请让我知道配置SQLite的步骤。
答案 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