Realicé una búsqueda en el sitio pero no encontré la respuesta que estaba buscando, por lo que esta es una pregunta realmente rápida.C Predeterminación de prueba del preprocesador de macros múltiples
estoy tratando de hacer algo así:
#ifdef _WIN32 || _WIN64
#include <conio.h>
#endif
¿Cómo puedo hacer una cosa así? Sé que _WIN32 está definido para ventanas de 32 y 64 bits, así que estaría bien con cualquiera de las dos para la detección de Windows. Estoy más interesado en si puedo usar operadores lógicos así con las directivas de preprocesador, y si es así, ya que lo anterior no funciona.
compilación con gcc me sale:
advertencia: elementos extra al final de la directiva #ifdef, y que, básicamente, sólo se necesita la primera macro e ignora el resto.
Los paréntesis son opcionales –
Gracias, tenías razón. Exactamente lo que estaba buscando. Eso funciona bien :) – Lefteris