2 zcb from0 zcb_from0 于 2014.09.29 16:26 提问

用Qt连接mysql遇到问题,求大神解答

#include
#include
#include
#include

int main(int argc, char *argv[])
{
QApplication a(argc, argv);

qDebug() << "available drivers:";
QStringList drivers = QSqlDatabase::drivers();
foreach (QString driver, drivers)
    qDebug() << driver;

return a.exec();

}
用Qt连接mysql,检测驱动写了这么几句代码出现以下问题,求大神解答!
无法解析的外部符号 "__declspec(dllimport) public: static class QStringList cdecl QSqlDatabase::drivers(void)" (imp_?drivers@QSqlDatabase@@SA?AVQStringList@@XZ),该符号在函数 _main 中被引用

1个回答

u014304806
u014304806   2014.10.08 16:26

首先要在.pro 文件中添加 Qt +=sql 看一下 别人的例子把,是先添加数据库驱动QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
然后可以再设置数据库名字
db.setDatabaseName("database.db");
去找别人的项目看看。本人也是初学者。

zcb_from0
zcb_from0 嗯,谢谢
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!