Qt Creator问题:无法打开包含文件:'windows.h'

时间:2012-10-29 11:08:33

标签: qt installation qt-creator

我已经在Windows 7上使用Visual Studio 2008安装了“基于Qt 4.7.4(32位)的Qt Creator 2.4.1”。但是在创建基本项目时出现以下错误:

 c:\qtsdk\desktop\qt\4.8.1\msvc2008\mkspecs\win32-msvc2008\..\win32-msvc2005\qplatformdefs.h:67: 
error: C1083: Cannot open include file: 'windows.h': No such file or directory

我还检查了windows.h,它位于以下位置:C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ Include \

我想提一下,由于项目规范,我无法使用MinGW目标。

要求每个人帮助我摆脱这种情况。

2 个答案:

答案 0 :(得分:1)

在Qt Creator,工具 - 选项,构建和运行,工具包,选择工具包并编辑其属性,将编译器从“Microsoft Windows SDK ...”更改为“Microsoft Visual C ++编译器9.0(x86)”。

我通过这种方式解决了同样的问题。

答案 1 :(得分:0)

检查 Qt创建者的项目/构建环境编辑变量

(INCLUDE, LIB, OSINCLUDES, OSLIBRARIES, PROGRAMFILES, SDKDIR, SDKTOOLS, WINDOWSSDKDIR)

包含Windows SDK 7.1路径( C:\ Program Files **(x86) \ Microsoft SDKs \ Windows \ v7.1 **)。

也许Windows SDK 7.1安装在" C:\ Program Files \ Microsoft SDKs \ Windows \ v7.1"