MDK编译工程出现 error: #513: a value of type "int" cannot be assigned to an entity of type "OS_EVENT *"解决

在调用UCOSII系统中的OS_EVENT  *OSQCreate (void **start, INT16U size)的函数时,发现出现error:  #513: a value of type "int" cannot be assigned to an entity of type "OS_EVENT *这样的错误。百度了下这种错误可能是没有声明定义导致的,但是自己的头文件都包含了,并且函数在源文件中确实有定义,但是问题还是始终得不到解决。最终将整个内核需要用到的.C文件全部替换掉为确认可以用的源文件,问题才得到解决。因此,在才用其他人移植的UCOSII工程的时候,需要注意,有可能就会出现这种莫名奇妙的问题。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章