Mysql 对符号'的未定义引用_ZN12QSqlDatabase11setHostNameERK7QString';

Mysql 对符号'的未定义引用_ZN12QSqlDatabase11setHostNameERK7QString';,mysql,qt,qtsql,Mysql,Qt,Qtsql,我的程序有一个向数据库添加数据的基本功能,但是当代码在编译时出现错误时 void MainWindow::AddLocationToDatabase() { QSqlDatabase db= QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setUserName("root"); db.setPassword("*******"); db.setDatabaseNam

我的程序有一个向数据库添加数据的基本功能,但是当代码在编译时出现错误时

void MainWindow::AddLocationToDatabase()
{
    QSqlDatabase db= QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");
    db.setUserName("root");
    db.setPassword("*******");
    db.setDatabaseName("databasename");
    db.setPort(1111);

    if(db.open()){
          qDebug()<<"connected";
    }

}
void主窗口::AddLocationToDatabase()
{
QSqlDatabase db=QSqlDatabase::addDatabase(“QMYSQL”);
db.setHostName(“localhost”);
db.setUserName(“根”);
db.setPassword(“*******”);
db.setDatabaseName(“databasename”);
db.setPort(1111);
if(db.open()){
qDebug()当我添加“QT+=sql”时,没有错误