我无法构建和运行一个简单的Qt 5应用程序



我在Windows 7上下载并安装了Qt 5。
我打开了QtCreator 2.6.1并创建了一个新的简单GUI应用程序。

当我尝试运行它时,它说:

"C:\Qt\Qt5.0.0\5.0.0\msvc2010\include\QtCore\qglobal.h:46: error: C1083: 无法打开包含文件:"stddef.h": 没有此类文件或 目录"

问题是什么,我该如何解决?我的编译器是:MSVC2010 32 位

谷歌搜索得出以下结果:

http://qt-project.org/forums/viewthread/10255

此线程指出,当您未安装 Microsoft 平台 SDK 并且使用的是 Visual Studio 时,会发生此错误。考虑到stddef.h是标准标头之一(通常使用 <cstddef> 包含在内,这是有道理的,但查看 qtcore/global.h 的源代码,似乎它确实包含在 <stddef.h> 中)。因此,请尝试安装平台 SDK(如果尚未安装

)。

如果您已经拥有 SDK,则可能未正确配置。这个答案说你需要按照微软在这里给出的说明正确进行命令行构建。我认为Qt Creator可能会从命令行执行编译器,因此可能会有所帮助。

如果这仍然不起作用,请尝试安装 MinGW 编译器并使用它。我看到一些参考资料说,使用MinGW在Windows下编译Qt更容易。

相关内容

  • 没有找到相关文章

最新更新