按照这位朋友的教程处理报错:
qt连接mysql报错:QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7
悲催地遇到了找不到mysql.h的问题:
查了查网上大多数人是因为:
这里配置的路径存在空格,Qt遇到空格以为结束了,所以读到了错误的路径,找不到INCLUDEPATH的头文件。解决方法是把include文件夹粘到一个没有空格的路径下面,再填到这里就行了。但是我的路径里没有空格,于是陷入了痛苦的无头苍蝇状态,到处搜来搜去,甚至以为自己的INCLUDEPATH失效了。但最后发现,由于本人很懒,顺手把原博主上图里的三个中文注释粘了上去,之后把注释删掉就好了。。好了。。好了。。。好怪,这是我最后写的:
虽然路径没空格但也试了下换include文件夹的位置。
构建后成功生成了这三个文件:
下面两个就是用到的驱动文件。
对了大家千万不要随便在网上找个别人的这两个文件放进去,版本不一样真的用不了,还是得自己生成的才能用。
记一次Qt连接数据库遇到的坑
最新推荐文章于 2023-03-01 00:18:47 发布