不同的編譯器可能會產生不一樣說明的error code,但都大同小異.
善用Ctrl + F 收尋
#ifdef 識別字 /*若識別字被定義,編譯器會編譯此部分程式*/ #else /*否則編譯此部分程式*/ #endif
#if defined(CONDITION_1) /*若識別字被定義,編譯器會編譯此部分程式*/ #elif /*否則編譯此部分程式*/ #endif
/*Example*/ #define CONDITION_1 #ifdef CONDITION_1 /*編譯此部分程式*/ #else /*不編譯此部分程式*/ #endif