Resultados de la búsqueda a petición "c-preprocessor"

1 la respuesta

¿Es esta expresión correcta en el preprocesador C [cerrado]

3 la respuesta

Objetivo C "#if" sintaxis

Estoy un poco confundido por la "libra si" o#if sintaxis que veo cuando miro algunas clases. Por ejemplo #if someConstant == someNumber do something #elif etcversus if (someConstant == someNumber) do something else if { do more stuff } cuál ...

5 la respuesta

Definir BIT0, BIT1, BIT2, etc. Sin #define

¿Es posible en C ++ definir BIT0, BIT1, BIT2 de otra manera en C ++ sin usar #define? #define BIT0 0x00000001 #define BIT1 0x00000002 #define BIT2 0x00000004Luego tomo lo mismo y hago estados de esos bits: #define MOTOR_UP BIT0 #define ...

1 la respuesta

Salida de preprocesador en Qt Creator

Estoy compilandoCcódigo en Qt Creator y necesito mirar la salida del preprocesador. Agregué la bandera -E a la marca, pero no veo los archivos * .i: mingw32-make.exe -e -w in \qt\qt-build-desktopPor favor ayuda.

8 la respuesta

Cómo definir un símbolo de preprocesador en Xcode

¿Es posible establecer un símbolo para la compilación condicional configurando propiedades en un proyecto Xcode? Mi objetivo es crear un símbolo que esté disponible para todos los archivos, sin tener que usar import / include, para que un ...

3 la respuesta

Poniendo bucle dentro de macro C

2 la respuesta

Concatenación de preprocesador para incluir ruta

Tengo un conjunto de inclusiones que residen en un directorio lejano, lo que significa que incluirlas requiere una inclusión prolongada, como:

1 la respuesta

¿Cuántos pases hace el preprocesador C?

5 la respuesta

Programación de tipo genérico con macros: ¿trucos para determinar el tipo?

Es posible hacer ciertos tipos de funciones tipo genéricas como macros enC, por ejemplo cosas como: #define SQRT(x) (sizeof(x) == sizeof(float) ? sqrtf((x)) : \ sizeof(x) == sizeof(double) ? sqrt((x)) : \ sqrtl((x)) )Esto funciona ...

4 la respuesta

Macros preprocesador multilínea

¿Cómo hacer macro preprocesador multilínea? Sé cómo hacer una línea: