【发布时间】:2013-05-09 13:30:30
【问题描述】:
我想使用 CocoaLumberjack 并尝试在我的 .pch 文件中插入 ddLogLevel const:
#if DEBUG
static const int ddLogLevel = LOG_LEVEL_VERBOSE;
#else
static const int ddLogLevel = LOG_LEVEL_INFO;
#endif
但是,由于我使用的是 XMPP 框架,并且使用了 CocoaLumberjack,我收到了 Redefinition of 'ddLogLevel' 错误,因为这些类包含与上面完全相同的 const 定义。
我绝对不想在我的每一堂课中都定义ddLogLevel 以避免这种情况。我该如何解决这个问题?
【问题讨论】:
标签: objective-c c-preprocessor constants