cmake 学习

148 阅读1分钟

www.zhihu.com/question/58… www.zhihu.com/question/58… www.zhihu.com/question/58… www.zhihu.com/question/58…

cmake官网cmake.org/

c语言学习www.runoob.com/cprogrammin…

android cmake配置 developer.android.com/studio/proj…

cmake 详解手册 www.cnblogs.com/coderfenghc…

C++调用C函数

Android C程序打印logcat日志

#include <android/log.h>
#define LOG_TAG "JPEG_JNI"
 
#define DEBUG
#define ANDROID_PLATFORM
 
#ifdef DEBUG
	#ifdef ANDROID_PLATFORM
		#define LOGD(...) ((void)__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__))
		#define LOGI(...) ((void)__android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__))
		#define LOGW(...) ((void)__android_log_print(ANDROID_LOG_WARN, LOG_TAG, __VA_ARGS__))
		#define LOGE(...) ((void)__android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__))
	#else
		#define LOGD(fmt, ...) printf(fmt"\n", ##__VA_ARGS__)
		#define LOGI(fmt, ...) printf(fmt"\n", ##__VA_ARGS__)
		#define LOGW(fmt, ...) printf(fmt"\n", ##__VA_ARGS__)
		#define LOGE(fmt, ...) printf(fmt"\n", ##__VA_ARGS__)
	#endif
#else
	#define LOGD(...)
	#define LOGI(...)
	#define LOGW(...)
	#define LOGE(...)
#endif