ubuntu QSqlError("", "Driver not loaded", "Driver not loaded")
时间: 2023-08-10 08:03:08 浏览: 175
根据引用\[1\]和引用\[2\]的描述,你在使用Qt5.12连接MySQL数据库时遇到了QMYSQL驱动未加载的错误。根据引用\[3\]的描述,你还遇到了"Driver not loaded"的问题。这些错误可能是由于缺少MySQL驱动库导致的。
为了解决这个问题,你可以尝试以下方法:
1. 确保你已经正确安装了MySQL数据库和相应的驱动程序。你可以通过命令行或软件包管理器来安装MySQL驱动程序。
2. 确保你的Qt应用程序正确链接了MySQL驱动库。你可以在.pro文件中添加类似于"QT += sql"的语句来加载Qt的SQL模块。
3. 检查你的系统环境变量是否正确设置。你可以通过在终端中运行"echo $LD_LIBRARY_PATH"命令来查看是否包含了MySQL驱动库的路径。
4. 如果以上方法都没有解决问题,你可以尝试使用strace指令来跟踪程序的系统调用,以找出具体的错误原因。你可以参考引用\[2\]中提到的文章来了解如何使用strace指令解决QMYSQL驱动未加载的问题。
希望以上方法能够帮助你解决QMYSQL驱动未加载的问题。如果问题仍然存在,请提供更多的错误信息和环境细节,以便我们能够更好地帮助你解决问题。
#### 引用[.reference_title]
- *1* *2* [ubuntu18.04编译安装mysql驱动:QSqlDatabase: QMYSQL driver not loaded](https://blog.csdn.net/weixin_44092905/article/details/126275545)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [QT5.12.6 + mysql5.5.9 出现 Driver not loaded Driver not loaded](https://blog.csdn.net/u012719076/article/details/130616955)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文