0

我已经在带有 Visual Studio 2008 的 Windows 7 上安装了“基于 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 目标。

请求大家帮助我摆脱这种情况。

4

2 回答 2

1

在 Qt Creator、Tools--Options、Build&Run、Kits 中,选择一个工具包并编辑其属性,将编译器从“Microsoft Windows SDK ...”更改为“Microsoft Visual C++ Compiler 9.0 (x86)”。

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

于 2012-12-21T05:04:38.250 回答
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”

于 2014-10-31T09:28:40.237 回答