Je veux montrer l'erreur quand quelqu'un essaye de compiler mon code sous un autre système que WIN32 et LINUX. Mais ce code:Directives du préprocesseur et #error
#ifdef WIN32
// Some code here for windows
#elif LINUX
// Some code for linux
#else
#error OS unsupported!
#endif
Mais cela me donne une erreur:
#error OS unsupported
et le compilateur ne dit rien d'autre, juste erreur. Qu'est-ce qui ne va pas?
Je dirais que 'WIN32' n'est pas défini, et que' LINUX' n'est pas défini ou est zéro. –
Compilez-vous sur iOS? –
@JonathanWakely ça n'a pas d'importance LuchianGrigore non, sur Debian 7 – aso