#if 条件 // 如果条件为假,从这句后直到下个最近的#else、#elif、##endif前的全都消除 ... 四参数FseInit(); // 第197行 ... #else // 第267行 ... 无参数FseInit(); // 第270行 ... #endif
是的,它都说是太多参数 了 和你定义的函数对不上
比如#define STIL_ANSI 1
我注意到第267行有句#else,那么在你想要的ANSI原型四参数FseInit之前会不会有一句当前条件为假的#if defined(SOME_THING) 之类的预处理语句? #if 条件 // 如果条件为假,从这句后直到下个最近的#else、#elif、##endif前的全都消除 ... 四参数FseInit(); // 第197行 ... #else // 第267行 ... 无参数FseInit(); // 第270行 ... #endif 如果是这种情况,让#if条件为真即可……
明显这里有个宏定义,实际上走到的是else分支。
65,187
社区成员
250,526
社区内容
加载中
试试用AI创作助手写篇文章吧