Я уверен, что это должно быть что-то простое, но я не могу понять, что здесь происходит ...
Я пытаюсь создать QSqlQuery, и компилятор дает мне это:
error: aggregate ‘QSqlQuery testQuery’ has incomplete type and cannot be defined
Этот код находится в моем классе mainWindow:
void MainWindow::on_toolButton_clicked()
{
QString filename;
filename = QFileDialog::getSaveFileName(this, tr("Save to SQL Database"),
"~/temp",
tr("Files (*.fdb)"));
QSqlDatabase testDatabase = QSqlDatabase::addDatabase("QSQLITE");
testDatabase.setDatabaseName(filename);
//this line won't compile:
QSqlQuery testQuery;
testDatabase.close();
QSqlDatabase::removeDatabase(QSqlDatabase::database().connectionName());
}
Кто-нибудь может увидеть, что мне здесь не хватает?