[objective-c]使用Lumberjack未定义
来源:互联网 发布:js防水材料生产工艺 编辑:程序博客网 时间:2024/06/11 09:19
1.use of undeclared identifier 'ddLogLevel'
在项目的pch文件中,(没有自己新建一个,并添加到工程中)
#ifdef __OBJC__ #import <UIKit/UIKit.h> #import <Foundation/Foundation.h> #import "DDLog.h"#endif#ifdef DEBUG static const int ddLogLevel = LOG_LEVEL_VERBOSE;#else static const int ddLogLevel = LOG_LEVEL_WARN;#endif
2.use of undeclared identifier 'LOG_LEVEL_VERBOSE'
新建Constants.h
&
Constants.cpp,并把Constants.h加入pch文件中,在
Constants.h
中,加入
extern int ddLogLevel;
Constants.cpp加入
int ddLogLevel =#ifdef DEBUG LOG_LEVEL_VERBOSE;#else LOG_LEVEL_ERROR;#endif
同时去掉 pch中ddLogLevel的定义。
备注:不建议在pch文件中,使用定义,在编译时会被每个文件包含。
ref:http://stackoverflow.com/questions/25112833/what-can-be-the-cause-of-use-of-undeclared-identifier-log-level-verbose-messag
0 0
- [objective-c]使用Lumberjack未定义
- lumberjack
- 【Objective-C】Objective-C占位符使用
- objective-c 使用文件
- Objective-C使用Category
- objective-c NSMutableDictionary 使用
- Objective-C IMP使用
- objective-c @property 使用
- Objective-C block使用
- Objective-C GCD使用
- Objective-C Json 使用
- Objective-c-字典使用
- Objective-C 类别使用
- Objective-c 使用c函数
- objective-c 使用文件(一)
- objective-c 使用文件(二)
- Objective-C @property & @synthesize 使用
- objective-c 使用文件(一)
- 【mark】如何改变VC中控件间的TAB切换顺序
- H. 264 算法特点
- 基于MFC的ActiveX控件开发
- c++ primer 学习笔记-第三章
- 单链表的头插法与尾插法
- [objective-c]使用Lumberjack未定义
- 异常:javax.el.PropertyNotFoundException: Property 'id' not found on
- Foundation Framework 轻量级本地数据存储 NSUserDefaults
- 沉痛反思------今目标被罚
- Android Intent Service Usage
- Spring 管理hibernate事物,xml配置,注解 两种实现方式
- 《C/C++/Java/Pascal 程序设计基础》习题集 解题3
- QT中qlistwidget和qtableview用法
- 一切成功源于积累——20150727 0728 0729 欧美 三连惨案。。。。每天损失20++ 我究竟在急什么