77问答网
所有问题
C语言自定头文件引用问题。
我在工程里定义了一个头文件,然后在工程里的其他文件中引用它我在两个文件中都有引用,但在编译时,有一个文件里报出 No such file or directory|有知道的解释一下吗?谢谢
举报该问题
推荐答案 2018-11-21
头文件不能使用中文,这是第一点;
自定义的头文件要使用"",而不是«»;
因为""引的话,是先在当前工程路径下查找,找不到才去库文件中查找;而«»是直接去库文件中查找
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/pNqWqvGvqYY8Gp3qNY.html
其他回答
第1个回答 2018-11-21
把你头文件名的中文改成普通的英文或数字
相似回答
关于
自定义头文件
在多个文件中
引用
时提示重复定义的
问题
(
C语言
)
答:
那么就表示你两个.
c文件
中,每个.c文件中都有这样的全局变量
定义
:int a, b, c;当每个.c文件单独编译当然没有
问题
,但是当它们链接起来的时候就出现问题了:两个.c文件中都有变量a b c,所以当然是重复定义啊。问题是出在链接的时候的。
c语言自定义头文件
在一个project中,在另一个project里可以
引用
吗?
答:
引用头文件是需要正确的路径,一般来说一个工程有一系列的include路径,在这些路径下的头文件都可以被正确找到
。而不同的工程include路径不相同,因此无法找到。如果一定要使用,有几个选择,1是直接拷贝一份过来,如果要拷贝的头文件还引用了其他的头文件,也要按照相对路径位置一并拷过来。如果需要拷贝的...
C语言引用自定义
的
头文件
时出
问题
。
答:
头文件是不编译的,因为C语言编译过程之前有个预编译过程
。在这个过程中用头文件中的内容替换源文件中“#include”命令,所以在编译器看来,没有头文件,只有源文件。预编译过程还包括条件编译。头文件为了防止被重复包含,通常的格式是:/* MyHead.h */ ifndef _MYHEAD_H_define _MYHEAD_H_(这里...
C语言定义
一个
头文件
的格式和
引用
它的方法
答:
一个是系统头文件区域,即类似于stdio.h一类的
C
库函数头文件区。另一个是
自定义头文件
区,比如当前目录,以及其它自定义的目录。用<>时,编译器会先在系统区域查找,然后再查找自定义区域。而用""时则相反。由于一般并不推荐自定义头文件名与系统头文件名相同(容易引起歧义并难以维护),所以先后顺序...
关于
c语言头文件
使用
问题
答:
不过,也不是完全没有,一般来说,
头文件
里多数是放的函数
定义
或函数体。此外,还有:ifndef define ……endif 之类的语句,用于控制#define 与 #endif之间的内容不被重复定义或插入。如要使用其它头文件中的函数,可以直接在你的头文件中
引用
。初学
C语言
,个人建议你使用C++Builder 6去练习和理解,当然...
C语言
头文件
相互
引用
的
问题
答:
增加
头文件c
.h包含a.h,b.h 声明void testb();在c.c内实现testb();另外防止头文件被多次包含时重复
定义
需要用 ifndef define ```endif 来修饰头文件内容 以防止重复编译
c语言
在
头文件
中如何
引用
另一个头文件中的函数
答:
1、首先建
头文件
是为了声明
c文件
中的函数,以及包括宏
定义
。建立头文件要有对应的c文件。2、要写头文件首先要建一个.h文件。3、打开h文件,进行编辑。建立头文件是有一定步骤的。要用到#ifndef。。。#define。。。#endif。这是为了避免重复定义。4、#ifndef后面要写的是头文件名称的大写。例如:tes...
大家正在搜
c语言如何引用自定义头文件
c语言头文件和源文件
c语言的库文件和头文件
c语言自定义头文件
c语言头文件引用
c语言常用的几个头文件
c语言自己编写头文件
C语言常见头文件
c语言包含头文件
相关问题
C语言引用自定义的头文件时出问题。
关于自定义头文件在多个文件中引用时提示重复定义的问题(C语言...
C语言定义一个头文件的格式和引用它的方法
C语言自定义头文件如何调用
c语言怎么调用自定义头文件
在c语言中,如何自定义头文件
C语言中自定义头文件
c语言中,自定义的头文件,在源文件中调用时编译没有错,可是调...