(Qt SDK) Мозговой штурм MySQL -.-

Я создал базу данных. Кажется, все для того, чтобы начать заполнять его, но каждый раз, когда я пытаюсь отладить мой проект, он бросает мне в лицо эту ошибку:

«ошибка: C1083: не удается открыть включаемый файл: ‘QtSql’: такого файла нет или
каталог»

Я не понимаю, почему я это понимаю. В каждом проекте я делаю одно и то же, и это работает просто отлично.

Я включаю:

#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++;

1

Решение

Вы должны добавить эту строку в ваш файл .pro:

QT+= sql
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]