Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/CMakeGui"
Differenze tra le versioni 7 e 9 (in 2 versioni)
Versione 7 del 11/11/2018 16.22.05
Dimensione: 7400
Autore: wilecoyote
Commento:
Versione 9 del 13/11/2018 15.31.31
Dimensione: 7984
Autore: wilecoyote
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 3: Linea 3:
<<Informazioni(forum=''http://forum.ubuntu-it.org/viewtopic.php?f=46&t='614798'; rilasci="18.04 16.04 14.04")>> <<Informazioni(forum=''http://forum.ubuntu-it.org/viewtopic.php?f=46&t=614798; rilasci="18.04 16.04 14.04")>>
Linea 7: Linea 7:
Il programma '''[[https://it.wikipedia.org/wiki/CMake|CMake]]''' può essere usato tramite 2 diverse '''[[https://it.wikipedia.org/wiki/Interfaccia_grafica |interfaccie]]''', [[apt://cmake-qt-gui | cmake-qt-gui]] e [[apt://cmake-curses-gui | cmake-curses-gui]], basate rispettivamente sulle librerie '''[[https://it.wikipedia.org/wiki/Qt_(toolkit)|Qt]]''' e '''[[https://en.wikipedia.org/wiki/Curses_(programming_library)|curses]]'''. Il programma '''[[https://it.wikipedia.org/wiki/CMake|CMake]]''' può essere usato tramite 2 diverse '''[[https://it.wikipedia.org/wiki/Interfaccia_grafica |interfacce]]''', [[apt://cmake-qt-gui | cmake-qt-gui]] e [[apt://cmake-curses-gui | cmake-curses-gui]], basate rispettivamente sulle librerie '''[[https://it.wikipedia.org/wiki/Qt_(toolkit)|Qt]]''' e '''[[https://en.wikipedia.org/wiki/Curses_(programming_library)|curses]]'''.
Linea 9: Linea 9:
La versione basata sulla libreria '''Qt''' è indicata per '''[[https://it.wikipedia.org/wiki/Desktop_environment|Desktop environment]]''' come '''[[https://it.wikipedia.org/wiki/KDE|KDE]]''' o '''[[https://en.wikipedia.org/wiki/LXQt|LXQt]]''', la versione basata sulla libreria '''Curses''' è per uso nel [[AmministrazioneSistema/RigaDiComando|terminale]].
La versione basata sulla libreria '''Qt''' è indicata per '''[[https://it.wikipedia.org/wiki/Desktop_environment|ambienti desktop]]''' come '''[[https://it.wikipedia.org/wiki/KDE|KDE]]''' o '''[[https://en.wikipedia.org/wiki/LXQt|LXQt]]''', la versione basata sulla libreria '''Curses''' è per uso nel [[AmministrazioneSistema/RigaDiComando|terminale]].
Linea 16: Linea 15:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">La prima volta che si clicca su un file `CMakeLists.txt` non si avvierà automaticamente il programma '''cmake-gui-qt''', per risolvere cliccare il destro e selezionare '''''Apri con → Altro... → ''''', nella finestra apparsa digitare nella barra ricerca in alto '''cmake-gui''', mettere la spunta su '''Ricorda l'associazione per tutti dell'applicazione per tutti i file di tipo «Codice sorgente CMake> (text/x-cmake)''' e cliccare '''OK'''.||
Linea 17: Linea 18:
Linea 26: Linea 26:
 0. Fare clic sulla cartella ''nomeprogramma''.
 0. Fare clic sul file `CMakeLists.txt`.
 0. Cliccare sulla cartella ''nomeprogramma''.
 0. Cliccare ul file `CMakeLists.txt`.
Linea 30: Linea 30:
      0. Fare clic su '''OK''' per confermare.       0. Cliccare su '''OK''' per confermare.
Linea 33: Linea 33:
      0. Fare clic su '''New Folder''' e digitare come nome ''build''.
      0. Fare clic su '''OK''' per confermare.
 0. Fare clic su '''OK''' per confermare.
 0. Fare clic su '''Configure'''.
 0. Nella finestra apparsa confermare come generatore ''Use default native compilers'' e fare clic su '''Fine'''.
      0. Cliccare su '''New Folder''' e digitare come nome ''build''.
      0. Cliccare su '''OK''' per confermare.
 0. Cliccare su '''OK''' per confermare.
 0. Cliccare su '''Configure'''.
 0. Nella finestra apparsa confermare come generatore ''Use default native compilers'' e cliccare su '''Fine'''.
Linea 43: Linea 43:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Per modificare l'allocazione predefinita da `/usr/local` a `/usr`, non tutti i programmi funzionano se installati in `/usr/local`, cercare la stringa ''CMAKE_INSTALL_PREFIX'', fare clic sopra, modificare il percorso e rifare clic.|| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Per modificare l'allocazione predefinita da `/usr/local` a `/usr`, non tutti i programmi funzionano se installati in `/usr/local`, cercare la stringa ''CMAKE_INSTALL_PREFIX'', clicare su essa, modificare il percorso e ricliccare.||
Linea 49: Linea 49:
Se sono stati modificati dei parametri nelle stringhe prima fare clic su '''Configure''', altrimenti fare clic direttamente su '''Generate''', terminata la generazione chiudere il programma. Se sono stati modificati dei parametri nelle stringhe prima premere su '''Configure''', altrimenti premere direttamente su '''Generate''', terminata la generazione chiudere il programma.
Linea 62: Linea 62:
0. Fare clic su ''c'' per configurare, se l'esecuzione è completata viene mostrata la lista delle stringhe di configurazione, se viene mostrata la mancanza di una dipendenza da soddisfare fare clic prima su ''e'' e dopo su ''q'' per chiudere il programma. 0. Cliccare su ''c'' per configurare, se l'esecuzione è completata viene mostrata la lista delle stringhe di configurazione, se viene mostrata la mancanza di una dipendenza da soddisfare fcliccare prima su ''e'' e dopo su ''q'' per chiudere il programma.
Linea 73: Linea 73:
Se sono stati modificati dei parametri nelle stringhe prima fare clic su ''c'', altrimenti fare clic direttamente su ''g'', terminata la generazione il programma si chiuderà. Se sono stati modificati dei parametri nelle stringhe prima cliccare su ''c'', altrimenti cliccare direttamente su ''g'', terminata la generazione il programma si chiuderà.
Linea 83: Linea 83:
Una volta installato il pacchetto richiesto, riavviare l il programma ''cmake-gui''. Sarà necessario ripetere tale operazione ogni volta che lo script o il programma non trova una dipendenza. Una volta installato il pacchetto richiesto, riavviare il programma ''cmake-gui''. Sarà necessario ripetere tale operazione ogni volta che lo script o il programma non trova una dipendenza.

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Il programma CMake può essere usato tramite 2 diverse interfacce, cmake-qt-gui e cmake-curses-gui, basate rispettivamente sulle librerie Qt e curses.

La versione basata sulla libreria Qt è indicata per ambienti desktop come KDE o LXQt, la versione basata sulla libreria Curses è per uso nel terminale.

Installazione

Installare il pacchetto cmake-qt-gui per Desktop environment basati su KDE o LXQt, installare il pacchetto cmake-curses-gui per uso tramite terminale.

La prima volta che si clicca su un file CMakeLists.txt non si avvierà automaticamente il programma cmake-gui-qt, per risolvere cliccare il destro e selezionare Apri con → Altro... → , nella finestra apparsa digitare nella barra ricerca in alto cmake-gui, mettere la spunta su Ricorda l'associazione per tutti dell'applicazione per tutti i file di tipo «Codice sorgente CMake> (text/x-cmake) e cliccare OK.

Per mantenere ordinata la propria "Home" si raccomanda di creare una cartella specifica per le compilazioni.

Uso

Cmake-qt-gui

Configurazione

  1. Avviare il file manager.

  2. Cliccare sulla cartella nomeprogramma.

  3. Cliccare ul file CMakeLists.txt.

  4. Nella finestra del programma fare clic su Browse Source....

    1. Selezionare il percorso alla cartella nomeprogramma.

    2. Cliccare su OK per confermare.

  5. Fare clic su Browse Build....

    1. Selezionare il percorso alla cartella nomeprogramma.

    2. Cliccare su New Folder e digitare come nome build.

    3. Cliccare su OK per confermare.

  6. Cliccare su OK per confermare.

  7. Cliccare su Configure.

  8. Nella finestra apparsa confermare come generatore Use default native compilers e cliccare su Fine.

    1. Se nella finestra in basso appare Configuring done l'esecuzione è completata.

    2. Se nella finestra in basso appare Configuring error il programma necessita di una dipendenza non presente nel sistema, in tale frangente consultare il paragrafo Richiesta dipendenza.

Per creare la pagina aiuto cercare nella finestra in alto con sfondo rosso la stringa KDE*_ENABLE_HTMLHANDBOOK e mettere la spunta, il * può essere 4 o 5 in dipendenza di quale versione di KDE si usa.

Per modificare l'allocazione predefinita da /usr/local a /usr, non tutti i programmi funzionano se installati in /usr/local, cercare la stringa CMAKE_INSTALL_PREFIX, clicare su essa, modificare il percorso e ricliccare.

Le opzioni di configurazione per le ulteriori stringhe sono contenute in un file di testo, solitamente chiamato INSTALL o README, distribuito insieme ai sorgenti.

Generazione

Se sono stati modificati dei parametri nelle stringhe prima premere su Configure, altrimenti premere direttamente su Generate, terminata la generazione chiudere il programma.

Cmake-curses-gui

Avviare il terminale e dare i seguenti comandi:

cd nomeprogramma
ccmake CMakeLists.txt

Configurazione

0. Cliccare su c per configurare, se l'esecuzione è completata viene mostrata la lista delle stringhe di configurazione, se viene mostrata la mancanza di una dipendenza da soddisfare fcliccare prima su e e dopo su q per chiudere il programma.

  1. Se il programma necessita di una dipendenza non presente nel sistema, in tale frangente consultare il paragrafo Richiesta dipendenza.

Per modificare l'allocazione predefinita in /usr/local, posizionare il cursore con i tasti freccia sulla stringa CMAKE_INSTALL_PREFIX */usr/local, premere Invio e digitare /usr.

Per creare la pagina aiuto, posizionare il cursore con i tasti freccia sulla stringa KDE+_ENABLE_HTMLHANDBOOK *OFF, premere Invio per commutare a ON, il + può essere 4 o 5 in dipendenza di quale versione di KDE si usa.

Le opzioni di configurazione per le ulteriori stringhe sono contenute in un file di testo, solitamente chiamato INSTALL o README, distribuito insieme ai sorgenti.

Generazione

Se sono stati modificati dei parametri nelle stringhe prima cliccare su c, altrimenti cliccare direttamente su g, terminata la generazione il programma si chiuderà.

Richiesta dipendenza

In caso di blocco durante la configurazione appare un messaggio d'errore in cui si potrà leggere il nome della dipendenza mancante.

Per installare il pacchetto richiesto avviare il Synaptic e cercare il nome del pacchetto, di solito è una libreria con nel nome il suffisso -dev.

Se sono presenti più versioni selezionare quella del repository main.

Una volta installato il pacchetto richiesto, riavviare il programma cmake-gui. Sarà necessario ripetere tale operazione ogni volta che lo script o il programma non trova una dipendenza.

Per completare la compilazione e l'installazione usare il programma make.

Ulteriori risorse

Sito ufficiale del Tutorial