keil里提出这个错误STC_BH1750.C(232): error C141: syntax error near 'BYTE'什么意思啊?
答案:1 悬赏:10 手机版
解决时间 2021-03-31 20:28
- 提问者网友:美人性情
- 2021-03-31 11:05
keil里提出这个错误STC_BH1750.C(232): error C141: syntax error near 'BYTE'什么意思啊?
最佳答案
- 五星知识达人网友:轮獄道
- 2021-03-31 11:11
BHBH1750_SendByteByte(BYTE Dat)
前面这句中参数BYTE在这个函数中不被识别。被认为是语法错误。
如果这个函数是你自己写的,那你看一下实参是不是在哪个头文件里有宏定义,而你没有在这个文件中包含该头文件。如果不是你写的,而是库文件,那你就需要查看一下工程目录下缺少哪个库文件导致BYTE的宏定义不存在。进而使编译器不认这个BYTE。BYTE应该是一个数据类型,用来强制类型转换Dat这个实参的。
前面这句中参数BYTE在这个函数中不被识别。被认为是语法错误。
如果这个函数是你自己写的,那你看一下实参是不是在哪个头文件里有宏定义,而你没有在这个文件中包含该头文件。如果不是你写的,而是库文件,那你就需要查看一下工程目录下缺少哪个库文件导致BYTE的宏定义不存在。进而使编译器不认这个BYTE。BYTE应该是一个数据类型,用来强制类型转换Dat这个实参的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯