#if CONFIG_HW_PLATFORM == 1
#include "innerif/iif_hw_v19p.h"
#elif CONFIG_HW_PLATFORM == 2
#include "innerif/iif_hw_asic.h"
#endif
// ====== #ifdef #elif defined #else #endif ======
#ifdef WIN32
#define OS_NAME "Windows"
#elif defined(__linux__)
#define OS_NAME "Linux"
#elif defined(__APPLE__)
#define OS_NAME "macOS"
#else
#define OS_NAME "Unknown"
#endif
//======= #ifdef #elif defined #else #endif ======
// ========== && START =============
#if !defined(A) && !defined(B)
do_something();
#endif
// ========== && END ===============
#if CONFIGURE_IF
do_something();
#elif CONFIGURE_ELIF
do_somethiing_elseif();
#else
do_somethiing_else();
#endif
#ifndef DEBUG
// 如果 DEBUG 宏未被定义,执行这里的代码
#elif defined(DEBUG)
// 如果 DEBUG 宏被定义,执行这里的代码
#endif