PDA

View Full Version : [C/C++ - linux] librerie esterne (qt in questo caso)


ndakota
29-01-2009, 16:18
ciao a tutti, qualche anima pia che mi spiega come si fa ad usare librerie esterne in C++?? ho provato recentemente ad usare qt4 su linux con codeblocks ma niente.. anche in passato ho provato boost e wxWdigets ma non sono mai riuscito ad utilizzarli.. mi piacerebbe sapere la procedura standard da seguire per qualsiasi libreria.. grazie :cry:

javaboy
29-01-2009, 16:51
Per usare qt la cosa migliore è usare qmake.
Ti crei una cartella con i tuoi sorgenti c++, entri nella cartella.

Digiti

qmake -project
qmake
make

E ti crea il tuo bell'eseguibile.

cionci
29-01-2009, 17:10
Non c'è una procedura standard.
Con Code::Blocks per le QT4 è semplice. Devi creare un nuovo progetto QT4, poi ti chiede il percorso delle QT4, nel mio caso è /usr/share/qt4
A questo punto è tutto pronto.

Mi raccomando usa una delle ultime versioni di Code::Blocks, non la 8.02 che si trova nei repository delle distribuzioni linux.

ndakota
29-01-2009, 20:16
cionci è esattamente quello che ho fatto(pure con l'aiuto di un utente di questo forum che mi seguiva passo passo) eppure niente! comunque codeblocks l'ho scaricato dal sito però è sempre 8.02.. non capisco davvero come risolvere :cry:

cionci
30-01-2009, 02:20
Quale distribuzione linux hai ?

ndakota
30-01-2009, 12:56
debian

cionci
30-01-2009, 15:10
Qui ci sono le istruzioni per il repository per le versioni un po' più aggiornate:
http://apt.jenslody.de/

Per poter programmare con le qt devi installare il pacchetto qt4-dev

ndakota
30-01-2009, 15:39
Qui ci sono le istruzioni per il repository per le versioni un po' più aggiornate:
http://apt.jenslody.de/

se intendi per codeblocks ho fatto ma mi dice che è già alla versione più recente

Per poter programmare con le qt devi installare il pacchetto qt4-dev

già fatto prima di impostare tutto su codeblocks

:cry: :cry: