诸如'XXX' was not declared in this scope, undefined reference to `XXX'解决办法

错误:'QSqlTableModel' was not declared in this scope

加入头文件

  #include<QtSql/QSqlTableModel>
  

即可。


错误:'QTableView' was not declared in this scope

加入头文件

  #include<QTableView>
  

即可。


此时又出现这样的错误

undefined reference to `QSqlDatabase::~QSqlDatabase()'

在.pro文件加入这句

  QT+=sql
  

即可。


你可能感兴趣的:(TO,undefined,qt,WAS,reference,not,declared)