DEBUG错误预期标识符或'('

时间:2017-02-08 09:27:20

标签: c asn.1

我正在将asn1c代码集成到Xcode项目中。目前我收到此错误:

/asn1c/converter-sample.c:76:1: error: expected identifier or '('
DEBUG(const char *fmt, ...) {
^

源代码:

/* Debug output function */
static inline void
DEBUG(const char *fmt, ...) {  // 76th line
    va_list ap;
    if(!opt_debug) return;
    fprintf(stderr, "AD: ");
    va_start(ap, fmt);
    vfprintf(stderr, fmt, ap);
    va_end(ap);
    fprintf(stderr, "\n");
}

修复此构建错误的方法是什么?

我确实在StackOverflow中查找了类似的问题,但找不到可以帮助我的答案。

1 个答案:

答案 0 :(得分:1)

我认为肯定有一个重新声明DEBUG或#defined,因为@ammoQ说。请检查其他位置,看看没有相同的RE声明 只需将其更改为DEBUG1并尝试