gpt4 book ai didi

android - QSql数据库 : Driver not loaded Driver not loaded

转载 作者:行者123 更新时间:2023-11-29 15:42:07 30 4
gpt4 key购买 nike

我使用 qt 开发了一个 c++ 库。在本文中,我使用 QSqlDatabase 从 SQLite 数据库中查询信息。注意:我的库在 qt 桌面应用程序中运行良好(我在 Linux 上开发)。

现在我的下一步是在 android studio 项目中使用我的库。为此,我使用 android ndk 编译了我的库(这一步工作正常)但是得到了 QSqlDatabase:未加载驱动程序未加载驱动程序。

当我调用 m_database.setDatabaseName(/Database.db); 时出现此错误

感谢您的反馈

最佳答案

错误消息说明了一切:未加载驱动程序。

在您的情况下,未加载 SQLite 数据库驱动程序。

这可能是因为:

  • 你没有编译 SQLite Qt 驱动程序
  • 已编译 SQLite Qt 驱动程序,但未部署
  • 已部署 SQLite Qt 驱动程序,但 Qt 未找到

看看这里,在“疑难解答”部分:http://doc.qt.io/qt-5/sql-driver.html

我不是 Android 专家,但可以很容易地找到文档:

在这些页面中搜索“sql”和“deploy”

关于android - QSql数据库 : Driver not loaded Driver not loaded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38638483/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com