查资料得知,3.5已经去掉了bool的定义,为了与c标准兼容,把定义放到了 stdbool.h里面,这个文件在C:\My Program\Keil\ARM\RV31\INC路径里面,把他包含进去就可以了。。。。
这是以前库的定义 /* Boolean type */
#ifndef __STM32F10x_TYPE_H
/*这个文件包含定义typedef enum {FALSE = 0, TRUE = !FALSE} bool;将造成命名冲突 */
typedef enum { FALSE = 0, TRUE } BOOL;
#else
typedef bool BOOL;
#endif 也可以自己加在里面··
|