VS2019+QT5.2+MySql安装教程
VS2019+QT5.2+MySql安装教程
【Qt + VS+mysql报错:driver not loaded解决方法】
VS2019安装教程
QT
MySQL
把所有的坑都在这里说一遍吧
1、VS2019就正常安装吧
2、QT我安装的是qt-opensource-windows-x86-5.14.2
3、QT安装的时候要点QT安装的时候除了选MSVC 2017_64-bit还有Source
Source很重要!!关系到后面安数据库,选择了Source才有src这个文件夹
4、mysql密码要记好!
5、driver not loaded报错看最后!!
转载:vs2019安装和使用教程(详细)
转载:VS2019+QT
QT安装的时候除了选MSVC 2017_64-bit还有Source
旧版本的就是Qt GUI Application
新版本改了叫Qt Widget Application
安装转载:MySQL
添加数据库:Visual Studio 2019 环境下加入 Qt 的 SQL 库引用
安装Navicat for MySQL
然后在main.cpp里修改代码
#include "Mysql.h"
#include
#include
#include
#include
#include "qdebug.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
/*
demo01 w;
w.show();
return a.exec();
*/
qDebug() << QSqlDatabase::drivers();
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setDatabaseName("test");
db.setHostName("localhost");
db.setUserName("root");
db.setPassword("5oMacE9uQP%x");
db.setPort(3306);
if (db.open()) {
QMessageBox::warning(NULL, QString("Tip"), QString("success"), QMessageBox::Yes);
return -1;
}
else {
QMessageBox::critical(0, QObject::tr("fail"), db.lastError().databaseText(), QMessageBox::Cancel);
return 0;
}
}
点击运行!
然后报错
我的报错是driver not loaded
然后找了很多教程基本就是说
把D:\mysql-8.0.21-winx64 (1)\mysql-8.0.21-winx64\lib 里面的libmysql.dll
复制到
D:\Qt\Qt5.14.2\5.14.2\msvc2017_64\bin里面就好了
但是我还是继续报错
找到qt错误总结
这两个文件是在知乎一个大佬发的链接中下载的
他链接里有各种版本,我已经找不到链接了就把我下载的发上来吧
我的版本是Qt5.14.2,MSVC2017_64;
然后就可以啦!
VS2019+QT5.2+MySql安装教程相关教程