我有一个头文件:
#ifndef DEBUG_LEVEL
#define DEBUG_LEVEL 1
#endif
在我的.c文件中我有:
int dbg_check_level(int level){
return level <= DEBUG_LEVEL;
}
这不是我的代码,但看起来很好。当然,包含标题,但在执行ndk-build时仍然会出现此错误:
error: expected expression before ';' token
return level <= DEBUG_LEVEL;
我的Android.mk文件有:
LOCAL_CFLAGS += -std=c99
添加,如果这有任何区别,但它是必需的,因为我有遍及变量初始化的循环。
有关为什么不会构建的任何建议?
由于 克里斯蒂安