M_M*_*M_M 1 sql qt4 incomplete-type
我敢肯定这一定很简单,但我不能弄清楚这里有什么......
我正在尝试创建一个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());
}
Run Code Online (Sandbox Code Playgroud)
谁能看到我在这里失踪的东西?
Joa*_*son 11
该错误消息表明未完全定义SqlQuery类型.QSqlQuery的定义是
#include <QSqlQuery>
Run Code Online (Sandbox Code Playgroud)
包括那些东西应该编译好.