c++ - 安装 Qt 和 MySQL 以编码和连接数据库
问题描述
在过去的 4 个小时里,我一直在尝试让 MySQL 与 Qt/C++ 连接。有很多帖子,但它们对我不起作用。
我看过很多指南,您只需将 .dll 文件移动到某个文件夹,但它们不起作用。有人说喜欢将文件放在 MinGW/plugins/mysql 中,但我什至没有这些文件夹。
然后我看到了这个指南:在 Windows 上为 Qt5 创建 MySQL 驱动程序,你似乎必须构建自己的驱动程序,我也在为此苦苦挣扎;但是,为什么需要这个?为什么其他指南和用户声称您所要做的就是将文件复制到特定文件夹?是因为需要某个版本的 Qt 或 MySQL 吗?我应该下载哪一个?
我得到的错误:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7
实际设置:
- 运行 Windows 10 64 位
- Qt Creator 4.9.1 - 几分钟前我上次重新安装 Qt 时一定搞砸了,因为现在它显示 MSVC2017,但我实际上是先尝试使用 MinGW ......
- MySQL 8.0.18
提前致谢。
解决方案
推荐阅读
- python - 失败 - 在 Selenium 无头 Chrome 中下载时出现下载错误
- java - 如何在 RecyclerView 中显示 firebase 数据库的变量“名称”和“值”
- python - 使用大尺寸刻度数据优化代码重采样
- matlab - Matlab系列评估给出了奇怪的结果
- javascript - 选择框选项在浏览器上重叠
- postgresql - 将 docker postgres 连接到 pgAdmin
- javascript - 使用 Axio 和 React 通过 API 进行过滤
- c++ - 检查指针是否指向向量元素
- c# - 如何从数据库中检索非空和非重复数据?
- c# - 列表
用于在 UserControl 中填充 ComboBox 的属性 - C#