Generació d'un projecte

Continguts:

Introducció
Modes
Paràmetres del programa

 

Introducció

La generació consisteix en construir una aplicació executable, una biblioteca o un plugin a partir dels fitxers de codi font del projecte. Es parla de generació perquè la compilació només consisteix en la producció d'un fitxer objecte (.o) a partir d'un fitxer font (.cpp).
La generació compila els fitxers font, enssambla els fitxers objecte obtinguts i després els vincula obtenint així el fitxer executable resultant.
QDevelop es recolza de QT ja que crida a qmake, que és l'encarregat de llegir el fitxer de projecte i generar un fitxer Makefile amb el que després mitjançant la crida a la comanda make s'encarregarà de tot el procés de compilació i vinculació.

Si en el moment que es compila el projecte es troben errors o avisos (warnings) referents a algun fitxer de codi, aquests es mostraran per la consola de generació. Els errors es mostren en color vermell, mentre que els avisos els veurem en color blau.
Per poder corretgir-los, només ens caldrà fer doble clic en la línia que mostra l'error o avís i ja se'ns obrirà el fitxer en qüestió i se'ns posicionarà en la línia que contingui l'error.
En la següent imatge podem veure com es mostren els missatges per la consola al fer una compilació del porjecte:

Tornar als continguts


Modes

Un projecte el podem generar en dos modes: debug o release. Aquests dos modes els podem canviar mitjançant el menú Proyecto -> Propiedades de...
Anem a veure les propietats de cadascun dels dos modes:

Tornar als continguts


Paràmetres del programa

Pot ser útil de transmetre a l'aplicació que volem executar o que volem depurar alguns paràmetres d'entrada. Això ho podem fer mitjançant el menú Depurar -> Parámetros:

 

En aquest diàleg podem introduir els paràmetres que vulguem passar a l'aplicació, el directori de treball i també podem editar i/o afegir variables d'entorn.

Tornar als continguts

 

 


Josep Ramon Benet Bitrià
2008