在用QSqlDatabase时遇到报错QSqlDatabase: an instance of QCoreApplication is required for loading driver plugins是由于Qt不知道plugins的所在文件夹。


解决方法:

在用到数据库之前加入代码QCoreApplication::addLibraryPath("./plugins");

当中的"./plugins"能够替换为实际plugins所在的文件夹(plugins下级存在sqldrivers文件夹。该文件夹下的dll为QSqlDatabase实际须要的library。

相关文章:

  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2021-07-24
  • 2021-08-05
  • 2022-02-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
  • 2022-12-23
  • 2021-05-01
相关资源
相似解决方案