#ifdef EXTERNAL_LOGGER
#include "logger.h"
#else
#define RegisterLog(logVar, logString);
#define UnregisterLog(logVar, logString);
#include "logger.h"
#else
#define RegisterLog(logVar, logString);
#define UnregisterLog(logVar, logString);
#endif
就是执行else时候,原来是 RegisterLog(logVar, logString),UnregisterLog(logVar, logString)的内容用分号代替
也就是换成什么也不做。