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

2024-11-07 13:49:38
推荐回答(3个)
回答1:

你的问题还需要进一步的信息。在信息不全时只能泛泛谈。

- “无法找到delay.h”文件,应该是在编译某个.c文件时出错。

通常,.h文件不会在当前目录下,而会放在类似于:
inc/
include/

之类的子目录下,或者在另外的地方。你可以在相关的地方找找看。

- 如果文件不在当前目录下,则编译时需要指定该目录,采用-I选项,比如:
cc -I./inc -I./include ...

如果采用的是IDE,则在类似‘选项->编译选项->目录'之类的地方设置,效果同“-I./inc”选项

- 至于“想知道这个头文件要怎么编写了”,如果你知道如何编写,就不会在这里问了。在你的系统里找到它才是正道。如果真找不到,说明你该重装你的C工具。

回答2:

头文件而已,你完全可以自己编写!
创建.h文件,把一些你需要的宏定义或者声明写到里面,然后再main.c里面include它就行了。
比如,你在delay.h里定义了一个delay函数,然后在main.c中“include ”,这样你就可以在主函数中直接调用delay函数了

回答3:

一般情况下,光有头文件时不够的,,还需要对应的库文件,你看看是什么开发包没按上吧。编译的时候加上-I -L 参数。