gpt4 book ai didi

c++ - (Qt SDK) MySQL 头脑 Storm -.-

转载 作者:行者123 更新时间:2023-11-30 01:58:09 26 4
gpt4 key购买 nike

我创建了一个数据库。一切似乎都是为了开始填充它,但每次我尝试调试我的项目时,它都会把这个错误扔到我面前:

"error: C1083: Cannot open include file: 'QtSql': No such file or directory"

我不明白为什么我得到它。在每个项目中,我都这样做,而且效果非常好。

我包括:

#include <QtSql>

然后我像这样创建数据库:

db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setPort(3306);
db.setDatabaseName("nevekdb");
db.setUserName("root");
db.setPassword("");

然后我尝试以这种方式获取它的内容:

ui->tableWidget->setColumnCount(4);
ui->tableWidget->setRowCount(selectQuery.size());
QStringList fl;
fejlecek << "ID" << "Name" << "Password" << "Appartment Floor";
ui->tableWidget->setHorizontalHeaderLabels(fl);
int i=0;
while (selectQuery.next())
{
ui->tableWidget->setItem(i,0,new QTableWidgetItem(selectQuery.value(0).toString()));
ui->tableWidget->setItem(i,1,new QTableWidgetItem(selectQuery.value(1).toString()));
ui->tableWidget->setItem(i,2,new QTableWidgetItem(selectQuery.value(2).toString()));
ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(selectQuery.value(3).toInt())));
QTableWidgetItem(selectQuery.value(3).toString()));
i++;

最佳答案

您应该在您的 .pro 文件中添加这一行:

QT+= sql

关于c++ - (Qt SDK) MySQL 头脑 Storm -.-,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17833108/

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