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 14 e 16 (in 2 versioni)
Versione 14 del 28/12/2018 12.01.07
Dimensione: 7464
Commento:
Versione 16 del 29/12/2018 00.56.21
Dimensione: 7616
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 15: Linea 15:
||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="border:none;">Per mantenere ordinata la propria `Home` si raccomanda di creare una cartella specifica per le compilazioni. || ||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="border:none;">Per mantenere ordinata la propria `Home` si raccomanda di creare una cartella specifica per le compilazioni.<<BR>> Quanto segue richiede che sia già presente un file `CMakeLists.txt` nella cartella del programma, genericamente denominata `NomeProgramma`. ||
Linea 17: Linea 17:
= Utilizzo del programma = = Utilizzo di Cmake-qt-gui =
Linea 19: Linea 19:
== Cmake-qt-gui == == Configurazione ==
Linea 21: Linea 21:
=== Configurazione ===

0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il file manager.
 0. Cliccare sulla cartella `nomeprogramma`.
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il [[AmbienteGrafico/FileManager|file manager]].
 0. Cliccare sulla cartella `NomeProgramma`.
Linea 26: Linea 24:
 ||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="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'''.||  ||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="border:none;">La prima volta che si clicca su un file `CMakeLists.txt` non si avvierà automaticamente il programma '''cmake-gui-qt''': per risolvere è necessario cliccare il pulsante destro del mouse sul file e selezionare '''''Apri con → Altro...''''', digitare nella barra di ricerca della finestra '''cmake-gui''', mettere la spunta su '''Ricorda l'associazione dell'applicazione per tutti i file di tipo <Codice sorgente CMake> (text/x-cmake)''' e cliccare '''OK'''.||
Linea 28: Linea 26:
      0. Selezionare il percorso alla cartella ''nomeprogramma''.       0. Selezionare il percorso alla cartella `NomeProgramma`.
Linea 31: Linea 29:
      0. Selezionare il percorso alla cartella ''nomeprogramma''.
      0. Cliccare su '''New Folder''' e digitare come nome ''build''.
      0. Selezionare il percorso alla cartella `NomeProgramma`.
      0. Cliccare su '''New Folder''' e digitare come nome '''build'''.
Linea 36: Linea 34:
 0. Nella finestra apparsa confermare come generatore ''Use default native compilers'' e cliccare su '''Fine'''.
     0. Se nella finestra in basso appare ''Configuring done'' l'esecuzione è completata.
     0. Se nella finestra in basso appare ''Configuring error'' il programma necessita di una [[AmministrazioneSistema/Pacchetti#Dipendenze|dipendenza]] non presente nel sistema, in tale frangente consultare il paragrafo [[#Richiesta_dipendenza|Richiesta dipendenza]].
 0. Nella finestra apparsa confermare come generatore '''Use default native compilers''' e cliccare su '''Fine'''.
     0. Se nella finestra in basso appare '''Configuring done''' l'esecuzione è completata.
     0. Se nella finestra in basso appare '''Configuring error''' il programma necessita di una [[AmministrazioneSistema/Pacchetti#Dipendenze|dipendenza]] non presente nel sistema, in tale frangente consultare il paragrafo [[#Richiesta_dipendenza|Richiesta dipendenza]].
Linea 40: Linea 38:
||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="border:none;">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 '''[[https://it.wikipedia.org/wiki/KDE|KDE]]''' si usa.|| ||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="border:none;">Se si desidera creare la pagina aiuto per l'ambiente '''KDE''', cercare nella finestra in alto con sfondo rosso la stringa '''KDE*_ENABLE_HTMLHANDBOOK''' e mettere la spunta, il '''*''' può essere uguale a 4 o 5 in funzione di quale versione di '''KDE''' si usa.||
Linea 42: Linea 40:
||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="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.|| ||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="border:none;">Per modificare l'allocazione predefinita da `/usr/local` a `/usr` (non tutti i programmi funzionano se installati in `/usr/local`), cliccare sulla stringa '''CMAKE_INSTALL_PREFIX''', modificare il percorso e ricliccare.||
Linea 46: Linea 44:
=== Generazione === == Generazione ==
Linea 48: Linea 46:
Se sono stati modificati dei parametri nelle stringhe prima premere su '''Configure''', altrimenti premere 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 50: Linea 48:
== Cmake-curses-gui == = Utilizzo di Cmake-curses-gui =
Linea 55: Linea 53:
cd nomeprogramma cd NomeProgramma}}} {{{
Linea 59: Linea 57:
=== Configurazione === == Configurazione ==
Linea 61: Linea 59:
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.
   0. Se il programma necessita di una '''[[AmministrazioneSistema/Pacchetti#Dipendenze|dipendenza]]''' non presente nel sistema, in tale frangente consultare il paragrafo '''[[#Richiesta_dipendenza|Richiesta dipendenza]]'''.
0. Premere '''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 cliccare prima su '''e''' e dopo su '''q''' per chiudere il programma.
   0. Se il programma necessita di una [[AmministrazioneSistema/Pacchetti#Dipendenze|dipendenza]] non presente nel sistema, in tale frangente consultare il paragrafo '''[[#Richiesta_dipendenza|Richiesta dipendenza]]'''.
Linea 64: Linea 62:
||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="border:none;">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`.|| ||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="border:none;">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`.||
Linea 66: Linea 64:
||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="border:none;">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 '''[[https://it.wikipedia.org/wiki/KDE|KDE]]''' si usa.|| ||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Grandi/info.png}} ||<style="border:none;">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 uguale a 4 o 5 in funzione di quale versione di KDE si usa.||
Linea 70: Linea 68:
=== Generazione === == Generazione ==
Linea 72: Linea 70:
Se sono stati modificati dei parametri nelle stringhe prima cliccare su ''c'', altrimenti cliccare 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à.


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

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

Installazione

Installare uno dei pacchetti di seguito elencati:

Icone/Grandi/info.png

Per mantenere ordinata la propria Home si raccomanda di creare una cartella specifica per le compilazioni.
Quanto segue richiede che sia già presente un file CMakeLists.txt nella cartella del programma, genericamente denominata NomeProgramma.

Utilizzo di Cmake-qt-gui

Configurazione

  1. Avviare il file manager.

  2. Cliccare sulla cartella NomeProgramma.

  3. Cliccare sul file CMakeLists.txt.

    Icone/Grandi/info.png

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

  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.

Icone/Grandi/info.png

Se si desidera creare la pagina aiuto per l'ambiente KDE, cercare nella finestra in alto con sfondo rosso la stringa KDE*_ENABLE_HTMLHANDBOOK e mettere la spunta, il * può essere uguale a 4 o 5 in funzione di quale versione di KDE si usa.

Icone/Grandi/info.png

Per modificare l'allocazione predefinita da /usr/local a /usr (non tutti i programmi funzionano se installati in /usr/local), cliccare sulla stringa CMAKE_INSTALL_PREFIX, modificare il percorso e ricliccare.

Icone/Piccole/note.png

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.

Utilizzo di Cmake-curses-gui

Avviare il terminale e digitare i seguenti comandi:

cd NomeProgramma

ccmake CMakeLists.txt

Configurazione

0. Premere 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 cliccare 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.

Icone/Grandi/info.png

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.

Icone/Grandi/info.png

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 uguale a 4 o 5 in funzione di quale versione di KDE si usa.

Icone/Piccole/note.png

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 (dipendenza) si consiglia l'utilizzo di Synaptic. Nel caso si tratti di una libreria, il nome del pacchetto richiesto è solitamente seguito dal 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


CategoryHomepage