诸位好。我接手了一个别人的程序,keil, STM32103。因为是刚接手,所以第一步是什么都不改、编译通过。结果遇到一个问题。
整个程序包括多个 c 文件,每个 c 当然又包括了一堆 h。说 bool 未定义。
我试着在 main.c 开头处加上
typedef enum _BOOL_
{
FALSE,
TRUE
}bool;
结果 main.c 用到的这些 h 都认识 bool 了。可是,其他那些 c 用到的 h 还是不认识 bool。我要是一个个 typedef 过来,也实在吃不消啊。
请问有什么办法一次性搞定呢?
多谢!!
|