创建工程时芯片选用的AT89C52, keil编译时总提示can't open file 'reg52.h' 错误 怎么解决呢?

 我来答
ghost4063
推荐于2017-11-25 · TA获得超过6519个赞
知道大有可为答主
回答量:2940
采纳率:75%
帮助的人:2732万
展开全部
你可以到你的C:\Keil\C51\INC\Atmel目录下,找下类似AT89X52.H是否存在,如果存在的话就#include "AT89X52.H"就可以了
追问
谢谢!可是我在C51下没有找到NC这个文件夹呢,这是怎么回事?
不过我之前装在D盘,卸载后重装在C盘,问题就没有了。
追答
KEIL就是有这个毛病,如果不装在它默认目录就会冒出点莫名其妙的问题
匿名用户
2021-05-29
展开全部
我在编译C51的时候使用#include<reg51.h>也不行,但是检查上一位答主说的文件夹之后发现文件名字是大写的,改为#include<REG51.H>就可以了,不知道对你有没有用?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一剑出血
高粉答主

2012-09-15 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.6亿
展开全部
检查该头文件所在的目录是否正确。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式