我正在使用 CSL 库在 ccstudio 中为 ti C5515 编写嵌入式软件。我在类型定义方面遇到了麻烦。具体来说,我收到此错误:
#20 identifier "Bool" is undefined in csl_intc.h
看一下标题,我在 tistdtypes.h 中找到了 bool 定义;据我所知,在范围内。无奈之下,我在文件顶部添加了一个 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 之间的行。没有多少。