柳诗柯 发表于 2013-6-26 13:44:07

ucos问题请教

本帖最后由 柳诗柯 于 2013-6-26 14:25 编辑

我在写
OS_EVENT *QSem;
void *QMsgTbl;//程序简单描述。意思到了就好
QSem = OSQCreate(&QMsgTbl,10); 创建消息队列时出现
error:#513: a value of type "int" cannot be assigned to an entity of type "OS_EVENT *"
请问这个错误怎么回事?奇怪了,,

Eric2013 发表于 2013-6-26 13:53:54

1.是不是你的Str_Q是个int
2.OS_EVENT *QSem;
   void *QMsgTbl;
   这个两个变量和你要创建的消息队列里面的变量对不上号。

柳诗柯 发表于 2013-6-26 14:27:00

Eric2013 发表于 2013-6-26 13:53 static/image/common/back.gif
1.是不是你的Str_Q是个int
2.OS_EVENT *QSem;
   void *QMsgTbl;


应该不是。我网上下载了个ucos移植好的,就没问题啊,,,奇怪了,,是不是我少了什么头文件啊。。。可是我检查了,好像也没少什么? 求救

柳诗柯 发表于 2013-7-1 09:04:07

问题解决了

wns245249509 发表于 2013-7-1 09:10:17

柳诗柯 发表于 2013-7-1 09:04 static/image/common/back.gif
问题解决了

楼主怎么解决的,拿出来分享一下吧。。。。。

柳诗柯 发表于 2013-7-1 09:48:05

wns245249509 发表于 2013-7-1 09:10 static/image/common/back.gif
楼主怎么解决的,拿出来分享一下吧。。。。。

这个功能没使能而已。使能下就好,,
页: [1]
查看完整版本: ucos问题请教