【发布时间】:2011-10-08 08:26:54
【问题描述】:
当我尝试时
#include <QSettings>
在我的 MFC 应用程序中出现以下错误
无法打开包含文件:'QtCore/qobject.h':没有这样的文件或目录
我想将QSetting 用于我的MFC 应用程序,那么我应该如何对其进行编码以解决错误并允许我使用QSettings。谢谢!
【问题讨论】:
当我尝试时
#include <QSettings>
在我的 MFC 应用程序中出现以下错误
无法打开包含文件:'QtCore/qobject.h':没有这样的文件或目录
我想将QSetting 用于我的MFC 应用程序,那么我应该如何对其进行编码以解决错误并允许我使用QSettings。谢谢!
【问题讨论】:
如果您使用的是 Visual Studio,请将 %QTDIR%/include 添加到您的包含路径中。 %QTDIR%是qt安装的根目录,例如“C:\Qt\4.7.3”
【讨论】:
#include <xxx> ,编译器将从上到下查找包含列表中的所有目录,并且在我们的例子中如果找到匹配的名称 (#include <QtCore/qobject.h> ,并且该文件的路径是 C:\QT\4.7.3\include\qtCore\qobject.h - 您应该将 QtCore/qobject.h 之前的所有内容添加到您的项目包含目录中,即 `C:\QT\4.7.3\include`