QSqlDatabase: gj driver not loaded QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7
时间: 2023-11-20 18:42:55 浏览: 100
QSqlDatabase: gj driver not loaded表示QMYSQL数据库驱动未加载。根据提供的引用内容,可以看出QMYSQL驱动没有被加载,因为在可用的驱动列表中没有找到它。解决这个问题的方法是确保正确安装了QMYSQL驱动,并将其添加到可用驱动程序的列表中。您还可以尝试重新编译和安装Qt以确保包含QMYSQL驱动。
相关问题
QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7
这个错误提示意味着你使用的 Qt 库没有加载 MySQL 驱动程序。你需要在你的应用程序中添加 MySQL 驱动程序。你可以在 Qt 的官网上下载并安装 MySQL 驱动程序,或者你可以手动编译 MySQL 驱动程序,然后在应用程序中添加它。
QSqlDatabase: QPSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
这个问题提示你在使用QPSQL驱动器时存在问题,因为该驱动器未加载。可以尝试使用以下方法解决该问题:
1. 确保你已经安装了QPSQL驱动器。可以在Qt的安装目录下的plugins/sqldrivers文件夹中查看是否存在libqsqlpsql.so或者libqsqlpsql.dylib文件。
2. 如果该驱动器存在,检查你的应用程序是否正确链接了该驱动器库。可以检查.pro文件或项目属性中的链接器设置。
3. 如果链接器设置正确,可以尝试将libqsqlpsql.so或libqsqlpsql.dylib文件复制到应用程序的可执行文件所在的目录。
4. 如果仍然存在问题,可以尝试使用LD_LIBRARY_PATH环境变量将驱动器库所在的目录添加到动态链接库搜索路径中。
希望以上方法能够帮助你解决问题。
阅读全文