jni宏使用

1.debug开关,可以控制只有在debug的情况下才打印debug日志

Constants.h
//#define  __DEBUG__

Util.h
#ifdef __DEBUG__
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
#else
#define LOGD(...)
#endif

2、为什么要使用如下定义?参考:https://www.cnblogs.com/yuemw/p/7908413.html

#ifdef __cplusplus 
extern "C" { 
#endif

//一段代码

#ifdef __cplusplus 
} 
#endif 


posted on 2018-03-15 18:19  bwlcool  阅读(192)  评论(0编辑  收藏  举报

导航