找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 15261|回复: 14
打印 上一主题 下一主题
收起左侧

Keil如何添加eeprom52.h头文件?报错 warning C318: can't open file

  [复制链接]
跳转到指定楼层
楼主
ID:345824 发表于 2019-3-12 16:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编译的时候出现 warning C318: can't open file 'eeprom52.h'
这样的错误
网上查了是说要添加头文件,但是查了资料后读不太清楚
本人新手小白,希望大家解答的时候说的详细一点
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:405033 发表于 2019-3-12 19:18 | 只看该作者
就是你整个c文件里面用到了这个eeprom52.h的头文件,但是找不到这个文件,所以你要看一下这个.h文件有什么用,没用就删了,还是说你名称打错了,导致找不到
回复

使用道具 举报

板凳
ID:345824 发表于 2019-3-12 19:28 | 只看该作者
顶一下
回复

使用道具 举报

地板
ID:213173 发表于 2019-3-12 19:39 | 只看该作者
这是你抄来的程序的一部分,原作者是按是模块化写的。不但缺少eeprom52.h,还缺少eeprom52.c。因为读写eeprom的程序已经写成一个单独的模块供主程序调用。
回复

使用道具 举报

5#
ID:479969 发表于 2019-3-12 19:57 | 只看该作者
1、首先要有“eeprom52.h”这个文件。
2、把“eeprom52.h”文件与要引用它的文件放在同一目录下。
3、在程序开头放#include “eeprom52.h”即可。
回复

使用道具 举报

6#
ID:479969 发表于 2019-3-12 19:58 | 只看该作者
把“eeprom52.h”与程序放在同一目录下编译就行。
回复

使用道具 举报

7#
ID:280876 发表于 2019-3-12 20:17 | 只看该作者
把eeprom52.h文件所在的路径导进去
回复

使用道具 举报

8#
ID:466164 发表于 2019-3-12 20:38 | 只看该作者
#ifndef          __ST7920_H_
#define   __ST7920_H_

#include <reg52.h>
#include <intrins.h>
#include <stdlib.h>

//---重定义关键词---//
#ifndef u8
#define u8 unsigned char
#endif

#ifndef u16
#define u16  unsigned int
#endif

#ifndef u32
#define u32  unsigned long
#endif

/*端口定义*/

sbit CS = P2^6;   //H=data; L=command;         CS                 RS
sbit SID= P2^5;   //H=read; L=write;   SID          RW
sbit SCLK = P2^7;   //input enable;  SCLK                  E
sbit PSB= P3^2;   //H=并口; L=串口;
sbit RST= P3^4;   //Reset Signal 低电平有效

void delay_1ms(u16 x);
void makerand();//生成10个随机数
void send_command(u8 command_data);
void send_data(u8 command_data);
void lcd_pos(u8 x,y);  //显示设置
void lcd_init();
#endif
注意格式尤其下划线
#ifndef          __ST7920_H_
#define   __ST7920_H_
main()中要包含
#include "reg52.h"                       
#include"XPT2046.h"       
#include"ST7920.h"       
回复

使用道具 举报

9#
ID:164602 发表于 2019-3-13 08:02 | 只看该作者
这个头文件,不是系统自带的,要自己编写。你看看自己工程目录中有没有,如果没有,就要找找了,或者让别人给你。
回复

使用道具 举报

10#
ID:489661 发表于 2019-3-13 08:53 | 只看该作者
主要是存储都路径是不是一致,一般不会出现没有写头文件都问题,如果真没写那么得好好补补基础知识了
回复

使用道具 举报

11#
ID:489726 发表于 2019-3-13 10:26 | 只看该作者
你要先有这个头文件  然后把头文件添加到目录下 你的路径也要添加这个放置头文件的文件夹
回复

使用道具 举报

12#
ID:674479 发表于 2019-12-27 14:59 | 只看该作者
楼主问题解决了吗,本人也遇到了同样的问题,求大哥答复
回复

使用道具 举报

13#
ID:674479 发表于 2019-12-27 15:00 | 只看该作者
楼主问题解决了吗,本人也遇到了同样的问题,求答复
回复

使用道具 举报

14#
ID:155507 发表于 2019-12-27 19:03 | 只看该作者
回复

使用道具 举报

15#
ID:603538 发表于 2020-5-5 11:29 | 只看该作者
老哥 你这个问题解决了么? 我也遇到这个问题了 解决了的话能指点一下么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表