我已经在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目标。
要求每个人帮助我摆脱这种情况。
答案 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"