我想显示错误,当有人试图编译我的代码下的其他系统比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