老师,想问下Qt在windows下如何配置sql server2012数据库?

jike_5210026 Qt 介绍与跨平台基本环境搭建 最后由 Mr.YELiex 于2015年12月20日回复

  • 1 回答
  • 1.4k 浏览

安装完成后,没有进行其他操作,直接打开qt creator,使用代码测试连接数据库,代码如下:

  1. #include <QApplication>    
  2. #include <QSqlDatabase>    
  3. #include <QStringList>    
  4. #include <QDebug>    
  5. int main(int argc, char* argv[])     
  6. {    
  7.      QApplication app(argc, argv);    
  8.      qDebug() << "Available drivers:";    
  9.      QStringList drivers = QSqlDatabase::drivers();    
  10.      foreach(QString driver, drivers)  //列出Qt5所有支持的数据库类型  
  11.           qDebug() << "t" << driver;    
  12.     
  13.      QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");    
  14.      qDebug() << "ODBC driver valid?" << db.isValid(); 

但是会报错,提示找不到QSqlDatabase。

按照网上的提示在*.pro 文件下添加Qt +=sql语句,但是还是不行。望老师能够解答。