Diálogo Opciones de Compilación y Ejecución de Proyecto

Este diálogo permite gestionar los perfiles de compilación y ejecución de un proyecto. Se accede al mismo a travéz del comando Opciones del menú Ejecución. Si necesita configurar otras opciones no relacionadas a la compilación y ejecución (como tabulado, nombre, indices de autocompletado, archivo de macros de depuración, etc.), utilice el diálogo de Configuración de Proyecto.

En cada proyecto se pueden definir uno o más perfiles (por ejemplo, uno para depuración/debug y otro para produccion/release, o uno por plataforma, etc.). Cada perfil define aspectos relativos a la compilación, el enlazado y la ejecución del proyecto. Es decir, cuando se compila o ejecuta el proyecto, los pasos necesarios para dicha compilación, las opciones que reciben el compilador y el enlazador, y la forma en que este resultado es ejecutado dependen del perfil activo en ese momento.

Administración perfiles

Para administrar los diferentes perfiles debe utilizar los botones y la lista desplegable de la parte superior de la ventana:

Nota: Existe una forma más rápida de cambiar el perfil activo sin utilizar este cuadro de diálogo, que consiste en hacer click derecho sobre el botón de la barra de herramientas de la ventana principal que corresponde a este diálogo. Esta acción despliega un menú contextual con la lista de perfiles disponibles.

A continuación se detallan las opciones que se pueden definir dentro de cada perfil:

Pestaña General

Define opciones generales y de ejecución del proyecto.

Pestaña Compilacion

Define los parametros que se utilizan para la compilación.

Pestaña Enlazado

Define los parametros que se utilizan para el enlazado.

Pestaña Secuencia

Permite utilizar un toolchain alternativo, o alterar el proceso de construcción del proyecto insertando pasos adicionales. El proceso detallado, junto con las reglas que determinan cuando ejecutar estos pasos, se explica en la sección Secuencia de contrucción de proyectos. Estos pasos se utilizan, por ejemplo, para insertar llamadas a parsers de bibioteca específicas, compilación de recursos adicionales, etc. Cuando agregue o modifique un paso personalizado, lo hará mediante el Diálogo Agregar/Editar Paso de Compilación Personalizado. Consulte este enlace para encontrar una descripción más detallada de las propiedades de cada paso.

Pestaña Biblioteca

Permite definir bibliotecas que serán generadas a partir de un subconjunto de fuentes del proyectos. Estas bibliotecas serán además enlazadas con el ejecutable final. Para generar una biblioteca, debe agregarla en esta lista y definir sus propiedades, y qué fuentes la componen, mediante el Diálogo Generar Biblioteca. Para comprender detalladamente la forma de compilación de las bibliotecas y cómo se integran en el proyecto consulte la sección Secuencia de contrucción de proyectos. Por último, si el objetivo de su proyecto es sólamente construir una o varias bibliotecas, pero no un ejecutable, puede tildar la casilla Generar solo bibliotecas. Esto evita que ZinjaI intente enlazar un ejecutable final.