SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Mini Guide Qt                                                                                 27 ottobre 2009



                                          Usare Qt 4.5.3
                                                         con
                                                    ECLIPSE
                                          per MS Windows


Premessa
Questa presentazione è rilasciata sotto Licenza
Creative Commons: Attribution-NonCommercial-NoDerivativeWorks
(http://creativecommons.org/licenses/by-nc-nd/3.0/deed.it).

Questo documento può quindi essere riprodotto senza violare nessuna legge, sia in versione elettronica, sia in versione
cartacea, purché sia riprodotto integralmente in tutte le sue parti, compresa la pagina che contiene queste
informazioni:

Versione originale scaricabile dal sito
http://www.sereno-online.com/site/

Tutti i marchi riportati in questa pubblicazione appartengono ai rispettivi proprietari.



Link Utili
Qui di seguito riporto alcuni link utili per chi usa quotidianamente l’ambiente di sviluppo Qt e vuole confrontarsi con
altri sviluppatore, utenti e semplici appassionati di questo toolkit gratuito ed open source.



Gruppo Programmatori Italiani Qt Software (GPIQt)

http://www.facebook.com/inbox/?ref=mb#/group.php?gid=81561439535



qt in Italy

http://qt-apps.org/groups/?id=17



qtitaliantranslators

http://gitorious.org/+qtitaliantranslators


Autore: P. Sereno                                                                  http://www.sereno-online.com/site
Mini Guide Qt                                                       27 ottobre 2009

                                          Installazione


Per prima cosa scarichiamo Eclipse CDT da questo URL:

http://www.eclipse.org/downloads/

Selezioniamo Eclipse IDE C/C++ Developers (79MB)




Autore: P. Sereno                                         http://www.sereno-online.com/site
Mini Guide Qt                                                                      27 ottobre 2009


Scarichiamo ora Qt Eclipse integration for C++ da questo altro URL

http://qt.nokia.com/developer/eclipse-integration

selezionando il Download per piattaforma Windows Win32




Installiamo ora eclipse CDT lanciando l’esecuzione del file eclipse-cpp-galileo-SR1-win32




Autore: P. Sereno                                                       http://www.sereno-online.com/site
Mini Guide Qt                                                                       27 ottobre 2009




Selezioniamo il path di installazione (nel nostro caso sarà C:eclipse)




Terminata l’installazione proviamo ora Eclipse (ovvero selezioniamo il comando Start Eclipse with MinGW
da start menu di MS Windows) come da figura seguente:




Autore: P. Sereno                                                         http://www.sereno-online.com/site
Mini Guide Qt                                         27 ottobre 2009




Alla partenza, apparirà lo splash screen:




Autore: P. Sereno                           http://www.sereno-online.com/site
Mini Guide Qt                                                                    27 ottobre 2009




Definiamo il workspace che intendiamo usare (o accettiamo quello proposto di default)




Ed ecco finalmente eclipse:




Autore: P. Sereno                                                     http://www.sereno-online.com/site
Mini Guide Qt                                                                      27 ottobre 2009




Se tutto è andato a buon fine, chiudiamo Eclipse e lanciamo ora l’eseguibile

qt-eclipse-integration-win32-1.5.3 precedentemente scaricato. Comparirà questa finestra di dialogo:




Autore: P. Sereno                                                        http://www.sereno-online.com/site
Mini Guide Qt                                                                         27 ottobre 2009

Premiamo Next e proseguiamo. Comparirà la dialog window di licenza d’uso:




Accettiamo i termini della licenza e proseguiamo con Next. Ci verrà chiesto il path di installazione. Nel caso
sotto illustrato si è impiegato il path di default.




Autore: P. Sereno                                                         http://www.sereno-online.com/site
Mini Guide Qt                               27 ottobre 2009




Proseguiamo con Next ed avremo:




Autore: P. Sereno                 http://www.sereno-online.com/site
Mini Guide Qt                                                                       27 ottobre 2009

A questo punto dobbiamo verificare e/o introdurre i path di installazione di Eclipse e del toolkit Qt e
proseguiamo con Install. La dialog window successiva fornirà un’indicazione sui files che vengono installati
nel nostro sistema.




Al termine dell’installazione proseguiamo con Next




Autore: P. Sereno                                                        http://www.sereno-online.com/site
Mini Guide Qt                                                                  27 ottobre 2009

Finito!

Creiamo ora un nuovo progetto di prova direttamente da Eclipse: File->New->Other




Autore: P. Sereno                                                    http://www.sereno-online.com/site
Mini Guide Qt                                                                     27 ottobre 2009




Ed verrà visualizzata la dialog window seguente:




Tramite questa dialog window, possiamo creare un’applicazione Qt dai template di Eclipse.

Scegliamo Qt Gui Project ed avremo:




Autore: P. Sereno                                                      http://www.sereno-online.com/site
Mini Guide Qt                                                                      27 ottobre 2009




Digitiamo test come Project Name.Stiamo quindi creando un Qt GUI project di nome test.

Qualora non avessimo già impostato la versione Qt da usare, Eclipse ci presenterà il dialogo seguente:




Autore: P. Sereno                                                       http://www.sereno-online.com/site
Mini Guide Qt                                                                      27 ottobre 2009


Impostiamo il Version Name e i path di installazione corretti e proseguiamo con Finish. Otterremo la videata
seguente:




Premiamo OK e questo sarà il risultato:




Autore: P. Sereno                                                       http://www.sereno-online.com/site
Mini Guide Qt                                                                     27 ottobre 2009




La nostra prima applicazione Qt (ricavata dal template che abbiamo scelto) è pronta per la compilazione.

Compiliamo ora il nostro applicativo cliccando con il tasto destro del mouse sul menu ad albero che
corrisponde al nostro progetto (clicchiamo sul nome: test), avremo il menu pop up di figura seguente.
Selezioniamo Make Targets e selezioniamo dal secondo sottomenu la voce Build, come indicato in figura
seguente:




Autore: P. Sereno                                                       http://www.sereno-online.com/site
Mini Guide Qt                                                    27 ottobre 2009




Selezionando Build avremo la dialog window seguente:




Autore: P. Sereno                                      http://www.sereno-online.com/site
Mini Guide Qt                                                                    27 ottobre 2009

Selezioniamo Qt Release Build e premiamo build.

A compilazione terminata avremo un’indicazione sulla parte bassa della main window di Eclipse che ci
informerà dello stato di compilazione.




Per eseguire la nostra applicazione, selezioniamo il comando




Nella menu bar di eclipse ed avremo:




Autore: P. Sereno                                                      http://www.sereno-online.com/site
Mini Guide Qt                                                                       27 ottobre 2009




La finestra in primo piano è proprio la nostra prima applicazione Qt realizzata mediante Eclipse.




CONCLUSIONI
Questa mini guida vuole essere solo una prima introduzione all’uso di Eclipse come IDE per la creazione di
applicazioni con il Qt Toolkit. In Internet si possono trovare numerosissime guide, tutorial, FAQ ed HOWTO
per l’impiego di Eclipse come strumento di sviluppo. Sono inoltre disponibili diversi libri sull’argomento.



Buon divertimento!

Paolo




Autore: P. Sereno                                                        http://www.sereno-online.com/site

Contenu connexe

Tendances

Qt Lezione4 Parte1: creare un custom widget plugin
Qt Lezione4 Parte1: creare un custom widget pluginQt Lezione4 Parte1: creare un custom widget plugin
Qt Lezione4 Parte1: creare un custom widget pluginPaolo Sereno
 
Qt Lezione0: uso del C++ per scrivere applicazioni Qt
Qt Lezione0: uso del C++ per scrivere applicazioni QtQt Lezione0: uso del C++ per scrivere applicazioni Qt
Qt Lezione0: uso del C++ per scrivere applicazioni QtPaolo Sereno
 
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
Unity sostituisce gnome su ubuntu 11.04   2010-11-01Unity sostituisce gnome su ubuntu 11.04   2010-11-01
Unity sostituisce gnome su ubuntu 11.04 2010-11-01Ionela
 
Ubuntu Unity e GNOME Shell
Ubuntu Unity e GNOME ShellUbuntu Unity e GNOME Shell
Ubuntu Unity e GNOME ShellLuca Ferretti
 
Qt Lezione4 Parte2: creare un custom widget plugin per Qt Designer
Qt Lezione4 Parte2: creare un custom widget plugin per Qt DesignerQt Lezione4 Parte2: creare un custom widget plugin per Qt Designer
Qt Lezione4 Parte2: creare un custom widget plugin per Qt DesignerPaolo Sereno
 
Webkit presentazione ufficiale
Webkit presentazione ufficialeWebkit presentazione ufficiale
Webkit presentazione ufficialeintoinside
 

Tendances (7)

Qt Lezione4 Parte1: creare un custom widget plugin
Qt Lezione4 Parte1: creare un custom widget pluginQt Lezione4 Parte1: creare un custom widget plugin
Qt Lezione4 Parte1: creare un custom widget plugin
 
Qt Lezione0: uso del C++ per scrivere applicazioni Qt
Qt Lezione0: uso del C++ per scrivere applicazioni QtQt Lezione0: uso del C++ per scrivere applicazioni Qt
Qt Lezione0: uso del C++ per scrivere applicazioni Qt
 
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
Unity sostituisce gnome su ubuntu 11.04   2010-11-01Unity sostituisce gnome su ubuntu 11.04   2010-11-01
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
 
Ubuntu Unity e GNOME Shell
Ubuntu Unity e GNOME ShellUbuntu Unity e GNOME Shell
Ubuntu Unity e GNOME Shell
 
Qt Lezione4 Parte2: creare un custom widget plugin per Qt Designer
Qt Lezione4 Parte2: creare un custom widget plugin per Qt DesignerQt Lezione4 Parte2: creare un custom widget plugin per Qt Designer
Qt Lezione4 Parte2: creare un custom widget plugin per Qt Designer
 
Continous integration e jenkins
Continous integration e jenkinsContinous integration e jenkins
Continous integration e jenkins
 
Webkit presentazione ufficiale
Webkit presentazione ufficialeWebkit presentazione ufficiale
Webkit presentazione ufficiale
 

Similaire à Installazione Eclipse Cdt Per Qt

Qt Lezione5: Layout management e Qt Designer
Qt Lezione5: Layout management e Qt DesignerQt Lezione5: Layout management e Qt Designer
Qt Lezione5: Layout management e Qt DesignerPaolo Sereno
 
Testing 2014-todi
Testing 2014-todiTesting 2014-todi
Testing 2014-todiCarla Sella
 
Introduzione ad ubuntu core - Qt day 2017
Introduzione ad ubuntu core  - Qt day 2017Introduzione ad ubuntu core  - Qt day 2017
Introduzione ad ubuntu core - Qt day 2017Marco Trevisan
 
High specialized vm on open stack cloud
High specialized vm on open stack cloudHigh specialized vm on open stack cloud
High specialized vm on open stack cloudGabriele Baldoni
 
Bk001 it c18-step_by_step
Bk001 it c18-step_by_stepBk001 it c18-step_by_step
Bk001 it c18-step_by_stephawk2012
 
Italy vmug 2019 PowerCLI pret-a-porter
Italy vmug 2019 PowerCLI pret-a-porterItaly vmug 2019 PowerCLI pret-a-porter
Italy vmug 2019 PowerCLI pret-a-porterMarco Scandaletti
 
KDE Plasma widgets
KDE Plasma widgetsKDE Plasma widgets
KDE Plasma widgetsPietro Lerro
 
Primi passi con kubuntu
Primi passi con kubuntuPrimi passi con kubuntu
Primi passi con kubuntumarcolinux
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumateMarco Buttolo
 
Final presentation of Project Management course (Gestione Progetti Software) ...
Final presentation of Project Management course (Gestione Progetti Software) ...Final presentation of Project Management course (Gestione Progetti Software) ...
Final presentation of Project Management course (Gestione Progetti Software) ...Alexander Minichino
 
Introduzione pratica a docker, da chi lo ha appena conosciuto
Introduzione pratica a docker, da chi lo ha appena conosciutoIntroduzione pratica a docker, da chi lo ha appena conosciuto
Introduzione pratica a docker, da chi lo ha appena conosciutoDaniele Megna
 
Con Aruba, a lezione di cloud #lezione 16 - parte 2: 'Centralino VoIP nel cloud'
Con Aruba, a lezione di cloud #lezione 16 - parte 2: 'Centralino VoIP nel cloud'Con Aruba, a lezione di cloud #lezione 16 - parte 2: 'Centralino VoIP nel cloud'
Con Aruba, a lezione di cloud #lezione 16 - parte 2: 'Centralino VoIP nel cloud'Aruba S.p.A.
 
Apache Maven - Gestione di progetti Java e build automation
Apache Maven - Gestione di progetti Java e build automationApache Maven - Gestione di progetti Java e build automation
Apache Maven - Gestione di progetti Java e build automationTiziano Serritella
 
Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Francesco Baldassarri
 
Qt Platform Abstraction
Qt Platform AbstractionQt Platform Abstraction
Qt Platform AbstractionQT-day
 
Lavorare con applicazioni Brownfield: il caso di 39x27.com
Lavorare con applicazioni Brownfield: il caso di 39x27.comLavorare con applicazioni Brownfield: il caso di 39x27.com
Lavorare con applicazioni Brownfield: il caso di 39x27.comSimone Chiaretta
 

Similaire à Installazione Eclipse Cdt Per Qt (20)

Qt Lezione5: Layout management e Qt Designer
Qt Lezione5: Layout management e Qt DesignerQt Lezione5: Layout management e Qt Designer
Qt Lezione5: Layout management e Qt Designer
 
Testing 2014-todi
Testing 2014-todiTesting 2014-todi
Testing 2014-todi
 
Introduzione ad ubuntu core - Qt day 2017
Introduzione ad ubuntu core  - Qt day 2017Introduzione ad ubuntu core  - Qt day 2017
Introduzione ad ubuntu core - Qt day 2017
 
Conferenza Pymaemo
Conferenza PymaemoConferenza Pymaemo
Conferenza Pymaemo
 
High specialized vm on open stack cloud
High specialized vm on open stack cloudHigh specialized vm on open stack cloud
High specialized vm on open stack cloud
 
Bk001 it c18-step_by_step
Bk001 it c18-step_by_stepBk001 it c18-step_by_step
Bk001 it c18-step_by_step
 
Italy vmug 2019 PowerCLI pret-a-porter
Italy vmug 2019 PowerCLI pret-a-porterItaly vmug 2019 PowerCLI pret-a-porter
Italy vmug 2019 PowerCLI pret-a-porter
 
Corso java
Corso javaCorso java
Corso java
 
KDE Plasma widgets
KDE Plasma widgetsKDE Plasma widgets
KDE Plasma widgets
 
Primi passi con kubuntu
Primi passi con kubuntuPrimi passi con kubuntu
Primi passi con kubuntu
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumate
 
Final presentation of Project Management course (Gestione Progetti Software) ...
Final presentation of Project Management course (Gestione Progetti Software) ...Final presentation of Project Management course (Gestione Progetti Software) ...
Final presentation of Project Management course (Gestione Progetti Software) ...
 
Tiscali bootcamp
Tiscali bootcampTiscali bootcamp
Tiscali bootcamp
 
Introduzione pratica a docker, da chi lo ha appena conosciuto
Introduzione pratica a docker, da chi lo ha appena conosciutoIntroduzione pratica a docker, da chi lo ha appena conosciuto
Introduzione pratica a docker, da chi lo ha appena conosciuto
 
Con Aruba, a lezione di cloud #lezione 16 - parte 2: 'Centralino VoIP nel cloud'
Con Aruba, a lezione di cloud #lezione 16 - parte 2: 'Centralino VoIP nel cloud'Con Aruba, a lezione di cloud #lezione 16 - parte 2: 'Centralino VoIP nel cloud'
Con Aruba, a lezione di cloud #lezione 16 - parte 2: 'Centralino VoIP nel cloud'
 
Apache Maven - Gestione di progetti Java e build automation
Apache Maven - Gestione di progetti Java e build automationApache Maven - Gestione di progetti Java e build automation
Apache Maven - Gestione di progetti Java e build automation
 
Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)
 
2013 pillole 02
2013 pillole 022013 pillole 02
2013 pillole 02
 
Qt Platform Abstraction
Qt Platform AbstractionQt Platform Abstraction
Qt Platform Abstraction
 
Lavorare con applicazioni Brownfield: il caso di 39x27.com
Lavorare con applicazioni Brownfield: il caso di 39x27.comLavorare con applicazioni Brownfield: il caso di 39x27.com
Lavorare con applicazioni Brownfield: il caso di 39x27.com
 

Installazione Eclipse Cdt Per Qt

  • 1. Mini Guide Qt 27 ottobre 2009 Usare Qt 4.5.3 con ECLIPSE per MS Windows Premessa Questa presentazione è rilasciata sotto Licenza Creative Commons: Attribution-NonCommercial-NoDerivativeWorks (http://creativecommons.org/licenses/by-nc-nd/3.0/deed.it). Questo documento può quindi essere riprodotto senza violare nessuna legge, sia in versione elettronica, sia in versione cartacea, purché sia riprodotto integralmente in tutte le sue parti, compresa la pagina che contiene queste informazioni: Versione originale scaricabile dal sito http://www.sereno-online.com/site/ Tutti i marchi riportati in questa pubblicazione appartengono ai rispettivi proprietari. Link Utili Qui di seguito riporto alcuni link utili per chi usa quotidianamente l’ambiente di sviluppo Qt e vuole confrontarsi con altri sviluppatore, utenti e semplici appassionati di questo toolkit gratuito ed open source. Gruppo Programmatori Italiani Qt Software (GPIQt) http://www.facebook.com/inbox/?ref=mb#/group.php?gid=81561439535 qt in Italy http://qt-apps.org/groups/?id=17 qtitaliantranslators http://gitorious.org/+qtitaliantranslators Autore: P. Sereno http://www.sereno-online.com/site
  • 2. Mini Guide Qt 27 ottobre 2009 Installazione Per prima cosa scarichiamo Eclipse CDT da questo URL: http://www.eclipse.org/downloads/ Selezioniamo Eclipse IDE C/C++ Developers (79MB) Autore: P. Sereno http://www.sereno-online.com/site
  • 3. Mini Guide Qt 27 ottobre 2009 Scarichiamo ora Qt Eclipse integration for C++ da questo altro URL http://qt.nokia.com/developer/eclipse-integration selezionando il Download per piattaforma Windows Win32 Installiamo ora eclipse CDT lanciando l’esecuzione del file eclipse-cpp-galileo-SR1-win32 Autore: P. Sereno http://www.sereno-online.com/site
  • 4. Mini Guide Qt 27 ottobre 2009 Selezioniamo il path di installazione (nel nostro caso sarà C:eclipse) Terminata l’installazione proviamo ora Eclipse (ovvero selezioniamo il comando Start Eclipse with MinGW da start menu di MS Windows) come da figura seguente: Autore: P. Sereno http://www.sereno-online.com/site
  • 5. Mini Guide Qt 27 ottobre 2009 Alla partenza, apparirà lo splash screen: Autore: P. Sereno http://www.sereno-online.com/site
  • 6. Mini Guide Qt 27 ottobre 2009 Definiamo il workspace che intendiamo usare (o accettiamo quello proposto di default) Ed ecco finalmente eclipse: Autore: P. Sereno http://www.sereno-online.com/site
  • 7. Mini Guide Qt 27 ottobre 2009 Se tutto è andato a buon fine, chiudiamo Eclipse e lanciamo ora l’eseguibile qt-eclipse-integration-win32-1.5.3 precedentemente scaricato. Comparirà questa finestra di dialogo: Autore: P. Sereno http://www.sereno-online.com/site
  • 8. Mini Guide Qt 27 ottobre 2009 Premiamo Next e proseguiamo. Comparirà la dialog window di licenza d’uso: Accettiamo i termini della licenza e proseguiamo con Next. Ci verrà chiesto il path di installazione. Nel caso sotto illustrato si è impiegato il path di default. Autore: P. Sereno http://www.sereno-online.com/site
  • 9. Mini Guide Qt 27 ottobre 2009 Proseguiamo con Next ed avremo: Autore: P. Sereno http://www.sereno-online.com/site
  • 10. Mini Guide Qt 27 ottobre 2009 A questo punto dobbiamo verificare e/o introdurre i path di installazione di Eclipse e del toolkit Qt e proseguiamo con Install. La dialog window successiva fornirà un’indicazione sui files che vengono installati nel nostro sistema. Al termine dell’installazione proseguiamo con Next Autore: P. Sereno http://www.sereno-online.com/site
  • 11. Mini Guide Qt 27 ottobre 2009 Finito! Creiamo ora un nuovo progetto di prova direttamente da Eclipse: File->New->Other Autore: P. Sereno http://www.sereno-online.com/site
  • 12. Mini Guide Qt 27 ottobre 2009 Ed verrà visualizzata la dialog window seguente: Tramite questa dialog window, possiamo creare un’applicazione Qt dai template di Eclipse. Scegliamo Qt Gui Project ed avremo: Autore: P. Sereno http://www.sereno-online.com/site
  • 13. Mini Guide Qt 27 ottobre 2009 Digitiamo test come Project Name.Stiamo quindi creando un Qt GUI project di nome test. Qualora non avessimo già impostato la versione Qt da usare, Eclipse ci presenterà il dialogo seguente: Autore: P. Sereno http://www.sereno-online.com/site
  • 14. Mini Guide Qt 27 ottobre 2009 Impostiamo il Version Name e i path di installazione corretti e proseguiamo con Finish. Otterremo la videata seguente: Premiamo OK e questo sarà il risultato: Autore: P. Sereno http://www.sereno-online.com/site
  • 15. Mini Guide Qt 27 ottobre 2009 La nostra prima applicazione Qt (ricavata dal template che abbiamo scelto) è pronta per la compilazione. Compiliamo ora il nostro applicativo cliccando con il tasto destro del mouse sul menu ad albero che corrisponde al nostro progetto (clicchiamo sul nome: test), avremo il menu pop up di figura seguente. Selezioniamo Make Targets e selezioniamo dal secondo sottomenu la voce Build, come indicato in figura seguente: Autore: P. Sereno http://www.sereno-online.com/site
  • 16. Mini Guide Qt 27 ottobre 2009 Selezionando Build avremo la dialog window seguente: Autore: P. Sereno http://www.sereno-online.com/site
  • 17. Mini Guide Qt 27 ottobre 2009 Selezioniamo Qt Release Build e premiamo build. A compilazione terminata avremo un’indicazione sulla parte bassa della main window di Eclipse che ci informerà dello stato di compilazione. Per eseguire la nostra applicazione, selezioniamo il comando Nella menu bar di eclipse ed avremo: Autore: P. Sereno http://www.sereno-online.com/site
  • 18. Mini Guide Qt 27 ottobre 2009 La finestra in primo piano è proprio la nostra prima applicazione Qt realizzata mediante Eclipse. CONCLUSIONI Questa mini guida vuole essere solo una prima introduzione all’uso di Eclipse come IDE per la creazione di applicazioni con il Qt Toolkit. In Internet si possono trovare numerosissime guide, tutorial, FAQ ed HOWTO per l’impiego di Eclipse come strumento di sviluppo. Sono inoltre disponibili diversi libri sull’argomento. Buon divertimento! Paolo Autore: P. Sereno http://www.sereno-online.com/site