sql - Qt QSql类错误

我正在尝试在Qt 5.0中创建与数据库的连接
但我得到这些错误!

In function `_tcf_0':
error: undefined reference to `_imp___ZN12QSqlDatabaseD1Ev'
error: undefined reference to `_imp___ZN12QSqlDatabase11addDatabaseERK7QStringS2_'
error: ld returned 1 exit status

我复制了帮助的示例代码,但仍然遇到相同的错误:
#include <QtSql/QSqlDatabase> 
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");

这是Qt错误,还是我做错了什么?

最佳答案

您是否将sql添加到pro文件中的QT变量中,如下所示:

QT += core gui sql

https://stackoverflow.com/questions/15750091/

相关文章:

arrays - 数组表达式语法错误

c++ - 在 ns 2.34 (Jiazi YI ns 2.29) 上添加 mp-olsr 时出现

php - 在XPath评估之前,如何处理字符串中的双引号?

vba - VB-下标超出范围,错误9

java - Double不是抽象的,并且不会重写ListInterface中的抽象方法getNex

java - 在 int 上执行方法

compiler-errors - JRE 抛出的 fatal error

variables - 无法编译::I don't understand my errors. Mo

java - 二进制搜索静态方法遇到问题无法引用

macos - 在MacOS上编译Irrlicht项目时出现“symbol(s) not found