社区
单片机/工控
帖子详情
[求助]EW8051编译时,总是报标识符未定义的错误
yuexianhanshu
2007-11-08 02:13:01
在EW8051的工程中,有两个文件dmaAlloCannel.c和IRWPAN.h需要用到hal.h中的函数,
我已经在dmaAlloCannel.c和IRWPAN.h中加了头文件include "hal.h"。
可是在编译时还是报那些用到的函数未定义。
请问一下究竟哪个地方可能出现问题,请详细点,拜托了!
...全文
83
5
打赏
收藏
[求助]EW8051编译时,总是报标识符未定义的错误
在EW8051的工程中,有两个文件dmaAlloCannel.c和IRWPAN.h需要用到hal.h中的函数, 我已经在dmaAlloCannel.c和IRWPAN.h中加了头文件include "hal.h"。 可是在编译时还是报那些用到的函数未定义。 请问一下究竟哪个地方可能出现问题,请详细点,拜托了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuexianhanshu
2007-11-13
打赏
举报
回复
问题解决了,把EW8051重新装了一遍,程序重新写了一遍,程序的内容一个字也没变。
yuexianhanshu
2007-11-12
打赏
举报
回复
文件已经加载到工程中了,真的是什么方法都想了,编译的时候就是读不到头文件里含的函数啊,总是报标识符未定义!
都快急死了,高手帮帮忙啊!
lbing7
2007-11-10
打赏
举报
回复
一般的编译器应该还要求你把相应的C文件或是OBJ文件或LIB文件加入到工程滴....
呵呵
yuexianhanshu
2007-11-09
打赏
举报
回复
hal.h中:有的是用typedef定义的字符类型、结构体,有的就是普通的函数。就算加了include "hal.h ",在EW8051上编译的时候,好象这个头文件一点用也没有。
我的那个源程序本来是在VC6.0上写的,后来EW8051上也要用到这个程序,所以就直接复制、粘贴到EW8051新建的空白文件上了。个人觉得这样应该没有问题啊。
请高手帮帮忙啊!
shagua0916
2007-11-08
打赏
举报
回复
hal.C 文件里是否定义过相关的函数,且类型不能为static 类型
c语言console
未定义
标识符
,C语言,AttachConsole怎么老提示undeclared identifier?
有的api函数需要用LoadLibrary,GetProcAddress查找这个函数的过程实现#include #include #include #include typedef BOOL (WINAPI* _AttachConsole)(DWORD dwProcessId);BOOL APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevIns...
拉取github项目后Visual Studio 2017
报
错system
未定义
识别符
问题描述: 我在实验室的电脑上的VS2017上编写好了相关代码,为了能够在自己电脑上也能同步编写,我配置好了github进行版本控制,采用推送和拉取进行项目同步,但是在我笔记本上拉取后程序却
报
出了
未定义
识别符的
错误
。 问题抽象: 1.VS的集成编程环境 2.非本机构建的C++项目 3.程序本身没有问题,但拉取克隆到本机后出现了“
未定义
识别符”
错误
解决方案: 其实通过上面的问题抽象我已经能够推断问题原因了,出在了非本机项目的问题上,说明是环境不同所致,所以解决方案如下: 右键解决方案
使用控件
时
提示"未声明
标识符
"的解决方法
问题提出:mfc扩展Dll程序中,新建了一个对话框IDD_DIALOG 1及三个文本编辑控件IDC_SIGM,、IDC_RATIOLOW和IDC_RATIOHIGH。并新建了一个对话框类(派生于CDialog类)。有关控件引用的代码如下: enum { IDD = IDD_DIALOG1 }; DDX_Text(pDX,IDC_SIGMA,m_Sigma); DDX_Text(pDX...
UT-IT记录
UT-IT 文章目录UT-ITgtestgcov
编译
错误
UT
编译
未定义
标识符
错误
Segmentation Fault原因总结可能原因UT与测试代码兼容硬仿UT图像仿真项目服务层clientAndroid.mk http://shexsvn01/!/#SYSSW/view/head/MTPD/2.%E9%A1%B9%E7%9B%AE%E8%B5%84%E6%96%99/5.%E6%99%BA%E8%83%BD%E8%B0%83%E8%AF%95%E5%BC%80%E5%8F%91%E9%83%A8/CamDe
vs2022运行Fortran语言常见问题及解决方法
程序在vs低版本可正常运行,在2022年版本出现该提示,主要原因在于数据格式定义中(EW,D)需满足(W>=D+7)1.出现该
错误
提示,以下是源代码。
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章