致命错误C1034:windows.h:无包含路径集 [英] fatal error C1034: windows.h: no include path set
问题描述
操作系统Windows Vista Ultimate
OS Windows Vista Ultimate
当我在命令行输入时尝试运行一个名为minimal.c的程序
trying to run a program called minimal.c when i type at command line
C:\Users\nathan\Desktop>cl minimal.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
minimal.c
minimal.c(5) : fatal error C1034: windows.h: no include path set
b $ b
我已设置所有路径:
i have set all the paths:
C:\Users\nathan\Desktop>path
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 (March
009)\Include;C:\Users\nathan\Desktop\glut-3.7.6-bin\glut-3.7.6-bin;C:\Program F
les (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在目录im设置路径。其
在C:\Program文件(x86)\Microsoft Visual Studio 8 \VC \PlatformSDK \Include。
i have gone and made sure windows.h is in the directory im setting the path too. its in C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\Include.
我有视觉工作室2005
i have visual studio 2005
我已用尽所有可能的想法
i have exhausted all possiblies any ideas
推荐答案
还要在cl命令之前,从目录C:\Program Files \ Microsoft Visual Studio 8 \VC\bin(这在您的路径中)运行vcvars32.bat文件。
Like这:
You could also run the vcvars32.bat file from the directory C:\Program Files\Microsoft Visual Studio 8\VC\bin (this is in your path) prior to your cl command.
Like this:
C:\Users\nathan\Desktop>vcvars32
C:\Users\nathan\Desktop>cl minimal.c
vcvars32调用C:\Program Files \Microsoft Visual Studio 8 \Common7\Tools\vsvars32.bat,它设置了编译和链接所需的环境。
环境变量为:
INCLUDE,LIB和PATH
编译器在编译期间在INCLUDE路径中查找头文件,
,并且在链接期间从LIB路径获取库。
vcvars32 calls C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat which sets up the required environment for compiling and linking.
The environment variables are:
INCLUDE, LIB and PATH
The compiler looks for header files in the INCLUDE path during compile,
and libraries are fetched from the LIB path during link.
这篇关于致命错误C1034:windows.h:无包含路径集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!