操作系统 Windows Vista Ultimate
我正在尝试运行一个名为 minimum.c 的程序。当我在命令行键入时:
C:\Users\nathan\Desktop>cl minimum.c
Microsoft (R) 32 位 C/C++ 优化编译器版本 14.00.50727.762 用于 80x86
版权所有 (C) 微软公司。版权所有。
最小的.c
minimum.c(5) : 致命错误 C1034: windows.h: 没有包含路径集
我已经设置了所有路径:
C:\用户\内森\桌面>路径
PATH=C:\Program Files (x86)\Microsoft Visual Studio 8\VC\bin;C:\Windows\system3
;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\ATI Technologies\AT
.ACE\Core-Static;C:\Program Files\Intel\DMIX;c:\Program Files (x86)\Microsoft S
L Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Bi
n\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Java\jdk1.
.0_13\bin;C:\Program Files (x86)\Autodesk\Backburner\;C:\Program Files (x86)\Co
mon Files\Autodesk Shared\;C:\Program Files (x86)\Microsoft DirectX SDK(3 月
009)\Include;C:\Users\nathan\Desktop\glut-3.7.6-bin\glut-3.7.6-bin;C:\Program F
文件 (x86)\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files (x86)\Microsof
Visual Studio 8\VC\PlatformSDK\Include;C:\Program Files (x86)\Microsoft Visual
Studio 8\VC\PlatformSDK\Include\gl
我已经确保 windows.h 在目录中。我也在设置路径。它在 C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\Include
中。
我有 Visual Studio 2005。
我已经用尽了所有的可能性。有任何想法吗?
原文由 nathan 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您有编译器 cl.exe 的 2017 版本(您安装了 Visual Studio 2017),则需要在命令提示符中转到“C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\Build “ 并运行 ‘vcvars32.bat’ 进行 x86 编译或 vcvars64.bat 进行 x64 编译。