3494|5

94

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

[求助]EW8051编译时,总是报标识符未定义的错误 [复制链接]

    在EW8051的工程中,有两个文件dmaAlloCannel.c和IRWPAN.h需要用到hal.h中的函数,
我已经在dmaAlloCannel.c和IRWPAN.h中加了头文件include "hal.h"。
可是在编译时还是报那些用到的函数未定义。
    请问一下究竟哪个地方可能出现问题,请详细点,拜托了!

最新回复

问题解决了,把EW8051重新装了一遍,程序重新写了一遍,程序的内容一个字也没变。  详情 回复 发表于 2007-11-13 16:11
点赞 关注

回复
举报

72

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
hal.C 文件里是否定义过相关的函数,且类型不能为static 类型
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
    hal.h中:有的是用typedef定义的字符类型、结构体,有的就是普通的函数。就算加了include "hal.h ",在EW8051上编译的时候,好象这个头文件一点用也没有。
     我的那个源程序本来是在VC6.0上写的,后来EW8051上也要用到这个程序,所以就直接复制、粘贴到EW8051新建的空白文件上了。个人觉得这样应该没有问题啊。
    请高手帮帮忙啊!
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

4
 
一般的编译器应该还要求你把相应的C文件或是OBJ文件或LIB文件加入到工程滴....

呵呵
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

5
 
   文件已经加载到工程中了,真的是什么方法都想了,编译的时候就是读不到头文件里含的函数啊,总是报标识符未定义!
   都快急死了,高手帮帮忙啊!
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

6
 
问题解决了,把EW8051重新装了一遍,程序重新写了一遍,程序的内容一个字也没变。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表