标题:关于Qt5.12.0连接MySQL的问题:QSqlDatabase: QMYSQL driver not loaded
作者:jupipe
日期:2019-02-07 08:53
内容:
最近打算用Qt做个传感器压力测试程序,测试结果保存到MySQL中。
开发环境:
1. Qt版本
Qt Creator 4.8.0
Based on Qt 5.12.0 (MSVC 2015, 32 bit)
......
2. Qt C++编译器和生成可执行文件的位数
Qt\Qt5.12.0\5.12.0\mingw73_64
所以,我认为编译器是64位的。
并且用notepad++打开编译后的可执行文件,发现有“This program cannot be run in DOS mode.”,所以,可执行文件是64位的。
3. MySQL的版本和位数
第一种方式
D:\MySQL\MySQLServer8.0\bin> .\mysql.exe -V
D:\MySQL\MySQLServer8.0\bin\mysql.exeVer 8.0.14 for Win64 on x86_64 (MySQL Community Server - GPL)
第二种方式[/back ..
#1 [jupipe 02-07 11:38]
好吧,我重新安装了MySQL5.7,问题就解决了。
看来Qt5.12还用不了MySQL8.0,或者能用但我不知道。
#2 [莫--墨 03-22 15:51]
楼主,你装5.7哪个版本就好了?我遇到和你一样的问题,一天了,在网上找了一天了,都解决不了,可以私下聊会?QQ:937665133,谢谢!