Я искал сайт, но не нашел ответ, который я искал, поэтому вот очень быстрый вопрос.
Я пытаюсь сделать что-то вроде этого:
#ifdef _WIN32 || _WIN64
#include <conio.h>
#endif
Как я могу это сделать? Я знаю, что _WIN32 определен как для 32-битных, так и для 64-битных окон, поэтому мне было бы хорошо, если бы для обнаружения Windows. Меня больше интересует, могу ли я использовать логические операторы, подобные этому, с препроцессорными директивами, и если да, то как, поскольку вышеупомянутое не работает.
Компиляция с gcc я получаю:
warning: дополнительные токены в конце директивы #ifdef, и в основном он просто берет первый MACRO и игнорирует остальные.