1

我在 Qt 中制作了一个 GUI 应用程序,它基本上是数据库的前端

但是我什至还没有到做任何事情的地步,因为我的数据库连接一直失败(嗯,它实际上并没有编译,所以它不是数据库连接问题)

无论如何,我的项目甚至不会构建,因为 Qt 给出了错误:

 error: C1083: Cannot open include file: 'mysql.h': No such file or directory

我不是特别明白,因为在使用 QtSQL 的课程中​​,我包括了:

#include <QtSql/QSqlDatabase>
#include <QtSql/QMYSQLDriver>

现在有点把我的头撞在桌子上,因为我从文档中了解到这两个包含的就是你所需要的,哦,这在我的 .pro 中

QT       += sql

我在这里错过了一些非常明显的东西吗?

干杯

4

1 回答 1

1

您实际上不需要包含QMYSQLDriver. 您真正需要的是构建 mysql 驱动程序。这是手册,它告诉您如何操作

于 2013-04-10T16:11:31.337 回答