2010-11-01 16 views
8

¿Hay alguna manera de establecer algunas macros predefinidas para mi instalación local de Code :: Blocks.Cómo establecer macros predefinidas en Code :: Blocks

Para explicar eso, básicamente me gustaría tener ciertos bloques compilados solo en la pc y no en cualquier lugar al que envíe el código. Una forma de lograr esto es la siguiente:

#define MYPC 
#ifdef MYPC 
//do something 
#else 
// do something else 
#endif 

que iba a lograr lo mismo, pero no desea incluir la MIPC línea #define y woud gustaría añadir esto en alguna parte en el IDE. Sé cómo hacer esto en Visual Studio, y creo que también existe en Code :: Blocks. Gracias.

Respuesta

11

Proyecto - Propiedades - Opciones de compilación del proyecto - Configuraciones del compilador - #define.

Editar. Ejemplo de #defines cuadro de edición:

 
CONSTANT1 
CONSTANT2="0" 

dicta la siguiente línea de comandos:

g ++ -DCONSTANT1 -DCONSTANT2 = "0" ...

+0

Gracias por la respuesta. ¿Escribo cada #defines por línea? –

+0

Sí, todas las constantes deben comenzar desde una nueva línea. –

+2

He definido con éxito macros en las opciones del proyecto y compilado bien, pero en el editor de bloques de código, no se resalta correctamente. –

Cuestiones relacionadas