致命错误C1034:windows.h:无包含路径集 [英] fatal error C1034: windows.h: no include path set

查看:2791
本文介绍了致命错误C1034:windows.h:无包含路径集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

操作系统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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆