打印
[uCOS/RTOS]

MDK Keil编译器报错

[复制链接]
1916|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
sjnh| | 2014-4-11 09:31 | 只看该作者
类型转换,
216:函数需要的是一个指针,你给了它一个数据,应该给它数据的地址。
230:函数返回一个指针,你把它当做数据,转换的太狠了,函数给了你一把钥匙,应该开门把数据取出来,你是把钥匙强制转换了。

使用特权

评论回复
板凳
jplzl| | 2014-4-11 11:16 | 只看该作者
这个提示比较清楚呀
类型不一致了,貌似KEIL这方面检测还是比较严的啊,在ADS1.2中不会有问题的,到KEIL这都有问题

使用特权

评论回复
地板
仙帝将王|  楼主 | 2014-4-11 17:24 | 只看该作者
jplzl 发表于 2014-4-11 11:16
这个提示比较清楚呀
类型不一致了,貌似KEIL这方面检测还是比较严的啊,在ADS1.2中不会有问题的,到KEIL这 ...

那请问Keil怎么设置处理下才能略过报错呢?或者还有什么其他办法,将CAN消息结构体传给消息队列。因为直接传指针的话,指针是局部变量,会无效的。又不想定义全局变量。

使用特权

评论回复
5
仙帝将王|  楼主 | 2014-4-11 17:25 | 只看该作者
sjnh 发表于 2014-4-11 09:31
类型转换,
216:函数需要的是一个指针,你给了它一个数据,应该给它数据的地址。
230:函数返回一个指针, ...

我想将CAN消息结构体传给消息队列。因为直接传指针的话,指针是局部变量,会无效的。又不想定义全局变量。怎么办?

使用特权

评论回复
6
outstanding| | 2014-4-11 23:25 | 只看该作者
楼上说的很详细

使用特权

评论回复
7
仙帝将王|  楼主 | 2014-4-13 17:03 | 只看该作者
额 没人解决吗? 自己顶下

使用特权

评论回复
8
lvyunhua| | 2014-4-15 10:35 | 只看该作者
学习了!

使用特权

评论回复
9
仙帝将王|  楼主 | 2014-4-29 22:10 | 只看该作者
有木有人进来帮下忙啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

25

帖子

1

粉丝