[ZLG-ARM] 请教uint8数据类型不能使用问题

[复制链接]
3775|3
 楼主| jlsong1983 发表于 2008-3-9 21:57 | 显示全部楼层 |阅读模式
今天在改写程序时,给等待信号量函数传递一个错误返回参数,定义:uint8&nbsp;err.结果编译出现错误:typedef&nbsp;name&nbsp;'uint8'&nbsp;used&nbsp;in&nbsp;expression&nbsp;context<br />请教周工这是什么原因引起的错误,以前好像也遇到过,忘了怎么解决的。谢谢!
computer00 发表于 2008-3-9 23:23 | 显示全部楼层

晕,前面没有包含定义这个uint8的头文件吧。

  
 楼主| jlsong1983 发表于 2008-3-10 08:21 | 显示全部楼层

有定义

有include&nbsp;&quot;config.h&quot;
 楼主| jlsong1983 发表于 2008-3-10 09:46 | 显示全部楼层

问题解决了

我把变量的定义放在了执行语句的后面,不符合C语法规则,改在函数开头就可以了。引以为戒,加强C语言,免得再犯这种低级错误!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

90

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部