keil4里.h文件编译时无法被包含进去

我在.c文件里面用了include "xx.h"语句,但是编译后还是无法将这个.h文件包含进去。这个.h文件我以及把它放进工程目录里了。

你怎么知道的:编译后还是无法将这个.h文件包含进去?
编译通过没有啊?要是通过了,就对了,就说明包含进去了。
在左边的工程窗口中,假如main.c中包含有头文件的话,点开它前的+号,就会有这个头文件的。其它也类似的。追问

编译的时候是没错误的,但是按了build后出现了一些寄存器没被定义的问题,那是因为头文件没有被包含进去造成的。。

追答

那个头文件是包含在哪个C程序里的,就在那个C程序前面的+号点开,看有没有这个头文件,有了就包含进来了,没有就没有包含进来,再找原因。因为,你的截图并没有点开+号,所以,看不到。

温馨提示:内容为网友见解,仅供参考
无其他回答

keil4中编译出现的问题
keil 4 编译程序时提示mian.c(1): warning C318: can't open file 'STC12C5A.H'是没有正确编译造成的,解决方法为:1、实现先长按住目标板上的复位键--》再点击 Settings--》再松开目标板上的复位键的操作如下。2、实现KEIL打开Settings的设置对话框--》确认有红框圈中的内容后--》再进行下...

keil 列表里面为什么不出现.h文件
如果没有的话,有可能是系统找不到指定的h文件造成的。如果头文件和C文件不在同一目录的话,需要向工程选项中添加搜索路径。

keil软件里面我进去reg52.h头文件里面内容被我删了,求reg52.h头文件...
回答:在网上下一个52的头文件,保存为.h文件格式添加到根目录下就行了,网上这样的头文件有很多。添加方法:找到安装KEIL的磁盘,依次点开keil---C51----INC,然后把下载下来的文件复制到INC的文件夹里就ok了

uvision4编写代码运行时出现can'topenfile'1602.h'错误是怎么回事_百 ...
一 第一个是错误提示:error 56,can't open file “XXX.h”解决方法:是在project\/Manage\/Components,Environment and Books\/Floders\/INC下添加你的头文件路径,找不到头文件一般都是路径找不到。二 第二个提示错误是: EVALUATION MODE Running with Code Size Limit:2K 原因是我安装的keil4是...

keil 4 编译 出错,提示头文件reg938.h无法打开
keil的环境变量的设置问题。头文件的路径设置为,reg938.h所在的文件夹。或者干脆把reh938.h复制的当前的路径。

打开keil4中的.h文件,是用Dev-C++这个编译器打开的,但是会显示这个错误...
不过就是个头文件,它的格式就是文本格式,就是TXT文件的格式,用记事本就可以打开并编辑的。

keil v4的版本,汇编程序能编译(translate),但不能构造(build),再就...
1. 如果你添加了startup.a51文件,那么自己的asm文件里面就别从ORG 0000H开始了,否则会与引导部分发生冲突的。如果只是想编译自己的汇编文件,把startup.a51从工程中移除即可。2. Keil不知道这世界上还有个叫STC的山寨厂商。没STC可选择一款与之相近的芯片,或者干脆选最基本的89C5x,STC的扩展功能...

怎样在keil4程序中添加.h文件
你是说的编译器找不到你的H文件吧!Target对话框C\/C++选项卡Include Path文本框中可以添加目录 Keil中除非你自己添加否则所有的文件都不会自动显示到Project窗口里

keil 4 .c文件下怎么添加.h文件 头文件都有定义,为什么不自动添加...
不对,这种“”内的一般都是自己做的头文件,自己做的自然不会放到默认的头文件下,解决办法1 将头文件放到默认目录下2将默认路径更改到你放头文件的路径下就可以了。

现在想在Keil中用kbhit()函数,但是Keil中不包含conio.h头文件,急求解决...
嵌入式平台的硬件千奇百怪,Keil怎么可能给你提供一个kbhit()的函数,如果你非要用kbhit(),你只有自己去实现这个函数,源代码么,就算有,你也不能直接用,你只能学习他的实现方法,然后根据自己的平台来修改.这个函数就是查检是否有按键被按下,这要根据你的硬件上是怎么连接按键的,以及连接是何种类型的...

相似回答