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