誰かが私のコードを WIN32 と LINUX 以外のシステムでコンパイルしようとしたときに、エラーを表示したいと考えています。しかし、このコード:
#ifdef WIN32
// Some code here for windows
#elif LINUX
// Some code for linux
#else
#error OS unsupported!
#endif
しかし、これは私にエラーを与えます:
#error OS 未対応
コンパイラは他に何も言わず、エラーだけです。なにが問題ですか?