如何将自己编写的头文件加到Keil中,就是编译后头文件会出现在相应的c文件下,谢谢

每次编译后就是这样,然后出现这样的结果,怎样才能弄好呢,谢谢... 每次编译后就是这样,然后出现这样的结果,怎样才能弄好呢,谢谢 展开
 我来答
ghost4063
2012-08-13 · TA获得超过6522个赞
知道大有可为答主
回答量:2940
采纳率:75%
帮助的人:2768万
展开全部
只要你编译通过了,头文件就会显示在C文件下。
图上提示是你对这些特殊寄存器重复定义了,把重复定义删除就可以了。
追问
我是这样的,买的产品有自带一些程序,我直接打开,编译什么问题都没有,但我自己新建工程,然后再把产品里的一些源代码copy来(为了测试),再把这些代码需要的头文件照搬过来放在我新建的工程文件里,一编译就这样了。如果是重复定义了一些寄存器,那为什么直接把送的代码打开编译又没问题呢,谢谢
cmingguo
2012-08-14 · TA获得超过119个赞
知道答主
回答量:123
采纳率:0%
帮助的人:120万
展开全部
在C8081F020.h之前,还另外包含了具有SFR定义的头文件,比如reg51.h
把与实际芯片不吻合的头文件不包含即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海猫络合物QAQ
2012-08-24 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:107万
展开全部
在main.c文件的最开始位置添加一行 #include "reg51.h"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式