Dimensione: 6355
Commento:
|
Dimensione: 7606
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
<<Indice()>> <<Informazioni(forum=''http://forum.ubuntu-it.org/viewtopic.php?f=46&t='614798'; rilasci="16.04 14.04")>> |
## page was renamed from wilecoyote/provawccmakegui <<BR>> <<Indice(depth=2)>> <<Informazioni(forum=''http://forum.ubuntu-it.org/viewtopic.php?f=46&t=614798; rilasci="18.04 16.04 14.04")>> |
Linea 7: | Linea 8: |
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]]'''. 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]]. ------ |
Il programma '''[[https://it.wikipedia.org/wiki/CMake|CMake]]''' può essere usato tramite due diverse [[https://it.wikipedia.org/wiki/Interfaccia_grafica |interfacce]], ''cmake-qt-gui'' e ''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 15: | Linea 12: |
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://cmake-qt-gui|cmake-qt-gui]] per '''[[https://it.wikipedia.org/wiki/Desktop_environment|Desktop environment]]''' basati su '''[[https://it.wikipedia.org/wiki/KDE|KDE]]''' o '''[[https://en.wikipedia.org/wiki/LXQt|LXQt]]''', [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://cmake-curses-gui|cmake-curses-gui]] per uso tramite [[AmministrazioneSistema/RigaDiComando|terminale]]. | [[AmministrazioneSistema/InstallareProgrammi|Installare]] uno dei pacchetti di seguito elencati: * [[apt://cmake-qt-gui|cmake-qt-gui]]: versione basata sulla libreria '''Qt''' per ambienti desktop come '''[[https://it.wikipedia.org/wiki/KDE|KDE]]''' o '''[[https://en.wikipedia.org/wiki/LXQt|LXQt]]'''; * [[apt://cmake-curses-gui|cmake-curses-gui]]: versione basata sulla libreria '''Curses''' per uso nel [[AmministrazioneSistema/Terminale|terminale]]. |
Linea 17: | Linea 16: |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; 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 19: | Linea 18: |
------ | = Utilizzo di Cmake-qt-gui = |
Linea 21: | Linea 20: |
= Uso = | == Configurazione == |
Linea 23: | Linea 22: |
== Cmake-qt-gui == | 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il [[AmbienteGrafico/FileManager|file manager]]. 0. Cliccare sulla cartella `NomeProgramma`. 0. Cliccare sul file `CMakeLists.txt`. ||<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'''.|| 0. Nella finestra del programma fare clic su '''Browse Source...''' 0. Selezionare il percorso alla cartella `NomeProgramma`. 0. Cliccare su '''OK''' per confermare. 0. Fare clic su '''Browse Build...''' 0. Selezionare il percorso alla cartella `NomeProgramma`. 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'''. 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 25: | Linea 39: |
=== Configurazione === | ||<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 27: | Linea 41: |
Nel file manager che si usa aprire la cartella ''nomeprogramma'', fare clic sul file '''CMakeLists.txt''', nella finestra fare clic su '''Browse Source...''' selezionare il percorso al ''nomeprogramma'' e confermare con '''OK''', fare clic su '''Browse Build...''' selezionare il percorso al ''nomeprogramma'', fare clic su '''New Folder''' digitare come nome ''build'' ed infine confermare con '''OK'''. | ||<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 29: | Linea 43: |
Fare clic su '''Configure''', confermare come generatore ''Use default native compilers'' e fare clic su '''Fine''', se nella finestra in basso appare ''Configuring done'' l'esecuzione è completata. | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Piccole/note.png}} ||<style="border:none;">''Le opzioni di configurazione per le ulteriori stringhe sono contenute in un file di testo, solitamente chiamato `INSTALL` o `README`, distribuito insieme ai sorgenti.'' || |
Linea 31: | Linea 45: |
Se il programma necessita di una [[AmministrazioneSistema/Pacchetti#Dipendenze|dipendenza]] non presente nel sistema, nella finestra appare un errore, in tale frangente consultare il paragrafo [[#Richiesta_dipendenza|Richiesta dipendenza]]. | == Generazione == |
Linea 33: | Linea 47: |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; 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.|| | Se sono stati modificati dei parametri nelle stringhe prima premere su '''Configure''', altrimenti premere direttamente su '''Generate'''. Terminata la generazione chiudere il programma. |
Linea 35: | Linea 49: |
||<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 in `/usr/local`, cercare la stringa ''CMAKE_INSTALL_PREFIX'', fare clic sopra, modificare il percorso e rifare clic.|| | = Utilizzo di Cmake-curses-gui = |
Linea 37: | Linea 51: |
=== Generazione === | == Configurazione == |
Linea 39: | Linea 53: |
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. ------ == Cmake-curses-gui == [[AmbienteGrafico/AvviareProgrammi|Avviare]] il [[AmministrazioneSistema/RigaDiComando|terminale]] e dare i seguenti comandi: {{{ cd nomeprogramma |
0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il [[AmministrazioneSistema/Terminale|terminale]] e digitare i seguenti comandi: {{{ cd NomeProgramma}}} {{{ |
Linea 51: | Linea 57: |
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 52: | Linea 60: |
=== Configurazione === | ||<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 54: | Linea 62: |
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. | ||<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 56: | Linea 64: |
Se il programma necessita di una [[AmministrazioneSistema/Pacchetti#Dipendenze|dipendenza]] non presente nel sistema, nella finestra appare un errore, in tale frangente consultare il paragrafo [[#Richiesta_dipendenza|Richiesta dipendenza]]. | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Piccole/note.png}} ||<style="border:none;">''Le opzioni di configurazione per le ulteriori stringhe sono contenute in un file di testo, solitamente chiamato `INSTALL` o `README`, distribuito insieme ai sorgenti.'' || |
Linea 58: | Linea 66: |
||<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 in `/usr/local`, posizionare il cursore con i tasti ''freccia'' sulla stringa ''CMAKE_INSTALL_PREFIX */usr/local'', premere '''Invio''' e digitare `/usr`.|| | == Generazione == |
Linea 60: | Linea 68: |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; 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.|| === Generazione === 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 72: | Linea 74: |
Per [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto richiesto [[AmbienteGrafico/AvviareProgrammi|avviare]] il '''[[AmministrazioneSistema/InstallareProgrammi/GestorePacchetti|Synaptic]]''' e cercare il nome del pacchetto, di solito è una libreria con nel nome il suffisso ''-dev''. | Per [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto richiesto (dipendenza) si consiglia l'utilizzo di '''[[AmministrazioneSistema/InstallareProgrammi/GestorePacchetti|Synaptic]]'''. Nel caso si tratti di una libreria, il nome del pacchetto richiesto è solitamente seguito dal suffisso ''-dev''. |
Linea 74: | Linea 76: |
Se sono presenti più versioni selezionare quella del [[Repository |repository]] ''main''. | Se sono presenti più versioni selezionare quella del [[Repository |repository]] '''main'''. |
Linea 76: | Linea 78: |
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. |
Linea 78: | Linea 80: |
------ Per completare la compilazione ed installazione usare il programma [[/AmministrazioneSistema/InstallareProgrammi/DaSorgenti#Compilazione_e_installazione|make]]. |
Per completare la compilazione e l'installazione usare il programma '''[[AmministrazioneSistema/InstallareProgrammi/DaSorgenti#Compilazione|make]]'''. |
Linea 85: | Linea 84: |
* [[https://cmake.org/cmake-tutorial/|Sito ufficiale del Tutorial]] | |
Linea 87: | Linea 86: |
---- CategoryProgrammazione |
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:
cmake-qt-gui: versione basata sulla libreria Qt per ambienti desktop come KDE o LXQt;
cmake-curses-gui: versione basata sulla libreria Curses per uso nel terminale.
|
Per mantenere ordinata la propria Home si raccomanda di creare una cartella specifica per le compilazioni. |
Utilizzo di Cmake-qt-gui
Configurazione
Avviare il file manager.
Cliccare sulla cartella NomeProgramma.
Cliccare sul file CMakeLists.txt.
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.
Nella finestra del programma fare clic su Browse Source...
Selezionare il percorso alla cartella NomeProgramma.
Cliccare su OK per confermare.
Fare clic su Browse Build...
Selezionare il percorso alla cartella NomeProgramma.
Cliccare su New Folder e digitare come nome build.
Cliccare su OK per confermare.
Cliccare su OK per confermare.
Cliccare su Configure.
Nella finestra apparsa confermare come generatore Use default native compilers e cliccare su Fine.
Se nella finestra in basso appare Configuring done l'esecuzione è completata.
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.
|
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. |
|
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. |
|
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
Configurazione
Avviare il terminale e digitare i seguenti comandi:
cd NomeProgramma
ccmake CMakeLists.txt
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.
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 uguale a 4 o 5 in funzione 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 (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.