我正在使用CSL庫爲ccstudio中的ti C5515編寫嵌入式軟件。我在定義類型時遇到了麻煩。具體而言,我得到這個錯誤:Bool報告爲未定義。當添加typedef時; Bool已定義的錯誤
#20 identifier "Bool" is undefined in csl_intc.h
以一看標題,我覺得在tistdtypes.h的布爾定義;在範圍內,據我所知。無奈之下,我在文件頂部添加了一個typedef。但是,它抱怨bool已經定義好了。
我已經確定案件是一樣的,並且沒有另一個tistdtypes.h在某處覆蓋定義。它怎麼可能會抱怨沒有typedef,但是當我添加一個時,它說已經有一個?
這裏有兩個誤區,一前一後:
#20 identifier "Bool" is undefined TMS320C5515 line 992, external location: ... csl_intc.h
#102 "Bool" has already been declared in the current scope TMS320C5515 line 914, external location: ... csl_intc.h
文件路徑是完全一樣的。如有必要,我還可以在992和914之間粘貼這些線條。沒有太多。
你可以提供一些源代碼,這是包括,使用,並建立文件/命令? – Mike