gpt4 book ai didi

c++ - 为什么我在 QtCreator 中收到 undefined reference 错误?

转载 作者:太空狗 更新时间:2023-10-29 23:33:21 26 4
gpt4 key购买 nike

阅读 Qt Assistant 后我制作了这些对象

#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::defaultConnection'

error: undefined reference to `QSqlDatabase::addDatabase(QString const&, QString const&)'
error: undefined reference to `QSqlQuery::QSqlQuery(QSqlDatabase)'

error: undefined reference to `QSqlQuery::exec(QString const&)'

以及关于析构函数的其他错误:

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

最佳答案

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

QT += sql

关于c++ - 为什么我在 QtCreator 中收到 undefined reference 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16610677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com