C语言找不到头文件|linux下C语言头文件在哪

|

Ⅰ C语言 VC6.0 编译时找不到头文件 应该怎么设置

先搜索一下,看有没有system.h,有的编译器没有system.h如果有,看看它在哪个文件夹,是不是编译器默认查找头文件的几个目录之一。如果不是,用相对路径指明。比如#include<xx/system.h>,视具体情况而定。话说回来,你是要用system.h里的什么函数?

Ⅱ linux下,C语言头文件在哪

一、 C标准库头文件,以及Linux的标准库文件的对应头文件,默认放在/usr/include下。 如图:

标识出回了最常用的几答个头文件。

二、 自定义头文件,或者集成头文件,需要在编译的时候指定。可以在命令行中指定,也可以在makefile中指定。

指定自定义头文件路径方式为:

-IPATH1 -IPATH2…

如当前目录下的inc文件夹,指定为头文件, 那么在编译a.c时,可以命令写作:

gcc a.c -I./inc -o a.out

Ⅲ C语言编程时,说无法找到delay.h的头文件

你的问题还需要进一步的信息。在信息不全时只能泛泛谈。- “无法找到delay.h”文件,应该是在编译某个.c文件时出错。通常,.h文件不会在当前目录下,而会放在类似于:inc/include/之类的子目录下,或者在另外的地方。你可以在相关的地方找找看。- 如果文件不在当前目录下,则编译时需要指定该目录,采用-I选项,比如:cc -I./inc -I./include …如果采用的是IDE,则在类似‘选项->编译选项->目录'之类的地方设置,效果同“-I./inc”选项- 至于“想知道这个头文件要怎么编写了”,如果你知道如何编写,就不会在这里问了。在你的系统里找到它才是正道。如果真找不到,说明你该重装你的C工具。

Ⅳ C语言 头文件

可能是因为你的head.h既不在系统默认的库中.也不在当前项目的工作目录下.头文件必须和项目在同一个目录中才可以直接引用.对于引用其它目标的头文件.必须使用绝对路径表示.例如#include <D:\Myproject\head.h>这样.或者Copy到工作目录下 如果是以上情况.则找到文件所在的绝对路径.即对head.h文件右键点属性.把位置一栏拷贝到程序中即可.如果是没有建立项目.可以点击文件-新建-Windows Console(控制台)项目-[写入项目名称]确定再在出来的项目中.对这Head file(头文件资源)右键点击Add(添加已有文件)并选择你的head.h在资源里添加.c或.cpp文件,然后编译任何1个.c或.cpp文件即可.

Ⅳ 如何查看C语言的头文件啊

#include <assert.h> //设定插入点 #include <ctype.h> //字符处理 #include <errno.h> //定义错误码 #include <float.h> //浮点数处理 #include <fstream.h> //文件输入/输出 #include <iomanip.h> //参数化输入/输出 #include <iostream.h> //数据流输入/输出 #include <limits.h> //定义各种数据类型最值常量 #include <locale.h> //定义本地化函数 #include <math.h> //定义数学函数 #include <stdio.h> //定义输入/输出函数 #include <stdlib.h> //定义杂项函数及内存分配函数 #include <string.h> //字符串处理 #include <strstrea.h> //基于数组的输入/输出 #include <time.h> //定义关于时间的函数 #include <wchar.h> //宽字符处理及输入/输出 #include <wctype.h> //宽字符分类

Ⅵ C语言头文件的位置

C语言中的头文件一般分为两类,一类是标准库头文件,一类是用户自定义头文件回。1、标准库答头文件,不同的编译器都不相同。Vc6.0一般在安装目录下的\VC98\INCLUDE目录,比如C:\Program Files (x86)\Microsoft Visual Studio\VC98\INCLUDE。Vs一般在位于$VSPATH\VC\include路径下面。gcc一般默认在 /usr/include目录下。2、用户自定义头文件,存储位置有用户自定义。

Ⅶ C语言头文件的问题

对于初学者来说,用哪些头文件,是个问题。一时搞不清,你就先用<stdio.h><stdlib.h><string.h>这三个,程序内中用到三角函数,用容到开方乘方绝对值函数时再加<math.h>,程序中用到时间日期函数时再加<time.h>.用多了不要紧,不影响计算结果,用少了,编译通不过。(不需要灵活运用)。头文件里写的是系统函数原型和常数定义。stdio是标准输入输出函数的头,"std"–standard标准;io–input/output输入输出.stdlib是标准库函数的头,"lib"–库string是字符串方面的函数的头。math数学,time时间。各有各的用处。这些头文件都在自己计算机上,编译器的文件夹里,文本文件,内容可以用记是本打开来看(不要修改它!)初学者就这样写就可以了:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>什么函数要什么头文件,在函数的帮助里会注出,没有单独介绍头文件的。头文件里有些“宏”,初学者不一定能看懂。这些标准头文件,不可以自己制定,不同的编译器的同名头文件内容都不完全一样。

Ⅷ C语言编译运行时出错了没有头文件

把两行#include<>换成#include <stdlib.h>。

Ⅸ C语言源文件编译时找不到头文件

首先看看这几个头文件是否存在?如果存在记下存放的路径,检查头文件的配置,即查看makefile,看看头文件寻找路径是否有刚才的那个路径。如果不存在这几个头文件的话,那就去找找这几个头文件,有可能需要安装一些库文件

Ⅹ C语言编译为什么找不到布尔的头文件呢怎么解决

C语言已经默认没有stdbool.h了,因为这个头文件不与任何库文件相关,只是简单的定义了true和false。这个你完全可以自己实现。把下面代码写到stdbool.h里面#ifndef__STDBOOL_H#define__STDBOOL_H#undefbool#undeftrue#undeffalsetypedefenum{false=0,true=1,}bool;#endif


赞 (0)