QT Creator 出现以下报错,怎么办?
QSqlDatabase: No such file or directory 或者file not found
如果是qmake,解决办法如下(cmake的解决方法另外说明):
打开 .pro文件,例如 hovertree.pro
在文件中添加一行代码:
QT += sql
就可以解决了。
代码示例:
QT += core gui
QT += sql
# by 何问起
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++17
QT += sql
这表示,我们的程序需要使用 Qt 的 sql 模块。
QT += core gui则表示程序需要使用 Qt 的 core和gui 模块。
也可以写在一行内,如下:
QT += core gui sql
扩展:
如果是CMake,请参考:
https://hovertree.com/h/bjag/53ryuc6t.htm