C++ 为什么我在QtCreator中收到未定义的引用错误?

C++ 为什么我在QtCreator中收到未定义的引用错误?,c++,qt,C++,Qt,在阅读Qt助手之后,我制作了这些对象 #include "account.h" #include<QtSql/QSqlDatabase> #include<QtSql/QSqlQuery> Account::Account(QWidget *parent) : QMainWindow(parent) { QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); QSqlQuery q(db); q.exec("CREA

在阅读Qt助手之后,我制作了这些对象

#include "account.h"
#include<QtSql/QSqlDatabase>
#include<QtSql/QSqlQuery>
Account::Account(QWidget *parent)
: QMainWindow(parent)
{

QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
QSqlQuery q(db);
q.exec("CREATE TABLE my");
}
以及关于析构函数的其他错误:

error: undefined reference to `QSqlDatabase::~QSqlDatabase()'
.........

将此添加到您的pro文件中:

QT += sql

您是否链接到相应的库?
QT += sql