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工程的時候,需要注意,有可能就會出現這種莫名奇妙的問題。

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