我想顯示錯誤,當有人試圖編譯我的代碼下的其他系統比WIN32和LINUX。但是這個代碼:預處理器指令和#error
#ifdef WIN32
// Some code here for windows
#elif LINUX
// Some code for linux
#else
#error OS unsupported!
#endif
但是,這給了我一個錯誤:
#error OS unsupported
和編譯器不說別的,只是錯誤。 有什麼不對?
我想說'WIN32'沒有定義,'LINUX'沒有定義或者是零。 – 2013-03-04 22:30:10
你在iOS上編譯? – 2013-03-04 22:33:38
@JonathanWakely沒關係 LuchianGrigore no,在Debian 7 – aso 2013-03-04 22:40:53