2011-10-09 141 views
0

我是Qt和C++(来自PHP世界)的新手,并且遇到了一些可能非常明显的问题:包括非核心Qt模块。如何包含qtsql模块?

我(可以理解)得到编译错误QSqlDatabase does not name a type

我也得到错误,当我包括以下任一操作:

  • #include <QSqlDatabase>
  • #include <QSql>

任何想法如何包括QSQL模块?提前致谢。

回答

2

添加

QT += sql 

为了您的.pro文件中启用该模块。

要小心,你不这样做

QT = .. 

QT += sql 

之后,或者干脆把所有的模块在同一行:

QT = core gui sql 
+0

感谢。我发现了很多教程,但奇怪的是他们都没有包含那个关键的步骤。像魅力一样工作。 – Ted