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és 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, herramientas personalizables, etc.), utilice el cuadro de 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 producción/release, o uno por plataforma, etc.). Cada perfil define aspectos relativos a la compilación, el enlazado y la ejecución. 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 Compilación

Define los parámetros que se utilizan para la compilación.

Pestaña Enlazado

Define los parámetros que se utilizan para el enlazado.

Pestaña Biblioteca

Esta pestaña tiene dos funciones. Por un lado, en sistemas GNU/Linux o Mac OS permite configurar fácilmente el uso de una biblioteca o framework que se encuentre instalada a nivel sistema. Por otro lado, permite definir la creación de nuevas bibliotecas desde su proyecto.

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 biblioteca 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.