c++ QtCreator:“无法打开包含文件:“窗口. h”“

hmmo2u0o  于 2023-01-03  发布在  其他
关注(0)|答案(2)|浏览(306)

我是Qt新手,所以我决定从运行一些教程(来自QtCreator)开始。我想从教程2 "使用Qt Quick组件创建Qt Quick应用程序"编译一个项目,但以下面的错误消息结束:

D:\Software\QtSDK\QtCreator\bin\jom.exe -nologo -j 8 -f Makefile.Release
  cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQ_COMPONENTS_SYMBIAN -DHAVE_MOBILITY -DQT_DLL -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\Software\QtSDK\Simulator\Qt\msvc2008\include\QtCore" -I"..\..\..\Software\QtSDK\Simulator\Qt\msvc2008\include\QtNetwork" -I"..\..\..\Software\QtSDK\Simulator\Qt\msvc2008\include\QtGui" -I"..\..\..\Software\QtSDK\Simulator\Qt\msvc2008\include\QtDeclarative" -I"..\..\..\Software\QtSDK\Simulator\Qt\msvc2008\include" -I"..\..\..\Software\QtSDK\Simulator\QtMobility\msvc2008\include\QtSystemInfo" -I"d:\Software\QtSDK\Simulator\QtMobility\msvc2008\include\QtMobilitySimulator" -I"..\Tut1\qmlapplicationviewer" -I"..\..\..\Software\QtSDK\Simulator\QtMobility\msvc2008\include" -I"..\..\..\Software\QtSDK\Simulator\QtMobility\msvc2008\include\QtMobility" -I"..\..\..\Software\QtSDK\Simulator\Qt\msvc2008\include\ActiveQt" -I"release" -I"..\Tut1" -I"." -I"..\..\..\Software\QtSDK\Simulator\Qt\msvc2008\mkspecs\win32-msvc2008" -Forelease\ @C:\Users\113010~1\AppData\Local\Temp\qmlapplicationviewer.obj.2328.0.jom
 qmlapplicationviewer.cpp
 d:\software\qtsdk\simulator\qt\msvc2008\mkspecs\win32-msvc2008\../win32-msvc2005/qplatformdefs.h(67) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
 Copying application data... 
 2 File(s) copied

我有一个visual studio 2008专业版。qt creator似乎很好地识别了它,所以这样的错误应该永远不会出现我想。
我还想将工具集从Microsoft Visual C++ Compiler 9.0(x86)更改为MinGW(单击"管理"按钮时,它也会出现在对话框中),但组合框处于非活动状态。
我不知道该怎么办。

kuarbcqp

kuarbcqp1#

如果您尚未安装Windows SDK,则可能需要安装。

juud5qan

juud5qan2#

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

相关问题