我碰到的问题是这样的:
在我之前写好(没有报错)的QT程序内添加MYSQL,但是报错:error: C1083: 无法打开包括文件: “QSqlDatabase”: No such file or directory
在网上查找后发现没有添加对应的模块,那么就在pro文件下添加QT += sql
添加之后再进行编译依旧编译不通过,还是找不到QSqlDatabase头文件。
这个问题是之前的qmake没有新加入你要的MYSQL模块,需要重新qmake一下。在菜单栏中点击构建->执行qmake,之后重新编译问题解决。
注意:一定要执行qmake,不能只清理项目!!!!
编译器:QtCreator
QT环境:5.12 ;MSVC2017 64位
初来乍到,解决问题的兄弟们,希望大家多多支持!!!!!