CMake 10: Deploy Qt

Eccoci finalmente all’episodio finale della saga CMake is the Future. Tempo di impacchettare il lavoro fatto e provare ad usarlo sul PC del cliente!

Nella puntata precedente abbiamo creato la cartella per il rilascio, ora è tempo di riempirla.

Vi ricordo che su GitHub trovate tutto il codice dell’esempio.

Copiare l’applicazione

Leggi tutto “CMake 10: Deploy Qt”

CMake 07: Un’icona per Windows

Cosa devo fare per inserire un’icona per Windows? Una volta era semplicissimo, bastava una icona 32×32 e il lavoro era fatto.

Ma con Windows 10 non basta mettere una icona 32×32, servono risoluzioni diverse per coprire svariate situazioni, che purtroppo sono molto meno standardizzate che per il caso macOS.

Prima di iniziare vi ricordo che trovate il codice su GitHub, e la lista di tutti gli altri episodi alla pagina CMake is the future.

Quali dimensioni deve avere l’icona

Leggi tutto “CMake 07: Un’icona per Windows”

CMake 05: La versione dell’ex(e)

Dopo aver visto come si inserisce la versione per una applicazione per macOS, vediamo ora come possiamo inserire la versione anche per un eseguibile per Windows.

Vi ricordo che su GitHub potete trovare il progetto e scaricarlo.

Anche in questo esempio faremo riferimento al nome del progetto, alla sua versione e ad un campo aggiuntivo chiamato LEGAL_COPYRIGHT da me definito, come per il caso macOS. Ecco il codice in CMakeLists.txt come definito nel post precedente:

project(CMakeWidgetProject LANGUAGES CXX VERSION 1.2.3.4)
set(LEGAL_COPYRIGHT "(C) 2020 www.GianbattistaGualeni.it")

La versione di un eseguibile

Leggi tutto “CMake 05: La versione dell’ex(e)”