来瞅瞅这个有关问题 说bool类型没有定义
来瞅瞅这个问题 说bool类型没有定义
src/ASAMRFSCLIENT/dirparse.c", line 379: error #20: identifier "bool" is undefined
bool isFeatureFlag = false;
------解决方案--------------------
C语言标准里是没有 bool 这个东西的, 没有很正常.
------解决方案--------------------
bool是C++的关键字 C不支持
C99标准中有_BOOL
你可以
#define bool int
#define true 1
#define false 0
------解决方案--------------------
你是.c文件, bool是c++中的基本类型。
不是每个c编译器都支持bool的
------解决方案--------------------
在C89标准里,C语言是没有bool(布尔)类型的。
但在C99标准里面,又定义了bool类型变量。这时,只要引入头文件 <stdbool.h>,就能在C语言里面正常使用bool类型。
当然像楼上说的,你也可以自己#define
src/ASAMRFSCLIENT/dirparse.c", line 379: error #20: identifier "bool" is undefined
bool isFeatureFlag = false;
------解决方案--------------------
C语言标准里是没有 bool 这个东西的, 没有很正常.
------解决方案--------------------
bool是C++的关键字 C不支持
C99标准中有_BOOL
你可以
#define bool int
#define true 1
#define false 0
------解决方案--------------------
你是.c文件, bool是c++中的基本类型。
不是每个c编译器都支持bool的
------解决方案--------------------
在C89标准里,C语言是没有bool(布尔)类型的。
但在C99标准里面,又定义了bool类型变量。这时,只要引入头文件 <stdbool.h>,就能在C语言里面正常使用bool类型。
当然像楼上说的,你也可以自己#define