PDA

View Full Version : [Linux]qtcreator


Pixel452
22-05-2009, 21:23
ciao a tutti, premetto che sono nuovo di linux, l'ho installato da un pò in una partizione a parte ma non è che lo abbia usato molto, adesso stavo provando ad installare qtcreator per provare le librerie qt4, ho scaricato l'SDK dal sito ufficiale, precisamente il .run, l'ho installato solo che adesso quando cerco di compilare un progetto mi da il seguente errore:

No valid Qt version set. Set one in Tools/Options
Error while building project TestQt4
When executing build step 'QMake'
Canceled build.

mi evidenzia anche questo:
#include <QtGui/QApplication> --> no such file or directory

Cosa posso fare per risolverlo?
Devo impostare le variabili di ambiente? Se si, come e dove?
Devo installare delle librerie aggiuntive?
Non ho trovato le qt4 nel mio sistema, non dovrebbe installarle con l'SDK?
QMake io non l'ho mai installato, è nel sistema di default?

Grazie.

p.s. uso Kubuntu 9.04

-Slash
22-05-2009, 22:09
se usi kubuntu non è necessario installarlo con il .run, è già presente da repository. Prova da konsole(lo trovi nel menu) a fare:

apt-cache search qt creator

dovrebbe dirti il pacchetto dove si trova qt creator. Poi fai

sudo apt-get install nomepacchetto

Pixel452
22-05-2009, 22:17
Fatto, stesso problema di prima, con la differenza che adesso probabilmente l'ho installato due volte.
cmq il pacchetto che mi ha trovato è qt-creator

-Slash
23-05-2009, 00:29
Fatto, stesso problema di prima, con la differenza che adesso probabilmente l'ho installato due volte.
cmq il pacchetto che mi ha trovato è qt-creator
Questi sono i pacchetti qt4 che ho installato io

slash@localhost:~$ dpkg -l | grep qt4
ii libpoppler-qt4-3 0.10.5-1ubuntu2 PDF rendering library (Qt 4 based shared lib
ii libqt4-assistant 4.5.0-0ubuntu4.1 Qt 4 assistant module
ii libqt4-core 4.5.0-0ubuntu4.1 transitional package for Qt 4 core non-GUI r
ii libqt4-dbus 4.5.0-0ubuntu4.1 Qt 4 D-Bus module
ii libqt4-designer 4.5.0-0ubuntu4.1 Qt 4 designer module
ii libqt4-dev 4.5.0-0ubuntu4.1 Qt 4 development files
ii libqt4-help 4.5.0-0ubuntu4.1 Qt 4 help module
ii libqt4-network 4.5.0-0ubuntu4.1 Qt 4 network module
ii libqt4-opengl 4.5.0-0ubuntu4.1 Qt 4 OpenGL module
ii libqt4-opengl-dev 4.5.0-0ubuntu4.1 Qt 4 OpenGL library development files
ii libqt4-qt3support 4.5.0-0ubuntu4.1 Qt 3 compatibility library for Qt 4
ii libqt4-script 4.5.0-0ubuntu4.1 Qt 4 script module
ii libqt4-scripttools 4.5.0-0ubuntu4.1 Qt 4 script tools module
ii libqt4-sql 4.5.0-0ubuntu4.1 Qt 4 SQL module
ii libqt4-sql-mysql 4.5.0-0ubuntu4.1 Qt 4 MySQL database driver
ii libqt4-sql-sqlite 4.5.0-0ubuntu4.1 Qt 4 SQLite 3 database driver
ii libqt4-svg 4.5.0-0ubuntu4.1 Qt 4 SVG module
ii libqt4-test 4.5.0-0ubuntu4.1 Qt 4 test module
ii libqt4-webkit 4.5.0-0ubuntu4.1 Qt 4 WebKit module
ii libqt4-xml 4.5.0-0ubuntu4.1 Qt 4 XML module
ii libqt4-xmlpatterns 4.5.0-0ubuntu4.1 Qt 4 XML patterns module
ii pinentry-qt4 0.7.3+svn799201-1ubuntu1 Qt-4-based PIN or pass-phrase entry dialog f
ii pyqt4-dev-tools 4.4.4-2ubuntu6 Development tools for PyQt4
ii python-qt4 4.4.4-2ubuntu6 Python bindings for Qt4
ii python-qt4-common 4.4.4-2ubuntu6 Shared files for PyQt4
ii python-qt4-dbus 4.4.4-2ubuntu6 DBus Support for PyQt4
ii python-qt4-doc 4.4.4-2ubuntu6 Documentation and examples for PyQt4
ii qt4-demos 4.5.0-0ubuntu4.1 Qt 4 examples and demos
ii qt4-designer 4.5.0-0ubuntu4.1 graphical designer for Qt 4 applications
ii qt4-dev-tools 4.5.0-0ubuntu4.1 Qt 4 development tools
ii qt4-doc 4.5.0-0ubuntu4.1 Qt 4 API documentation
ii qt4-qmake 4.5.0-0ubuntu4.1 Qt 4 qmake Makefile generator tool
ii qt4-qtconfig 4.5.0-0ubuntu4.1 Qt 4 configuration tool

A parte quelli per python, ci sono quelli sulla documentazione, sulle demo, il qt assistent che credo tu voglia installare, e poi ci sono quelli base per sviluppare...

Uso kubuntu jaunty 9.04 come te, quindi i pacchetti hanno lo stesso nome, installali :D

Pixel452
23-05-2009, 12:39
Grande! Ha funzionato!
Ma scusa, adesso fammi capire, tu come facevi a sapere esattamente che librerie installare? Se non me lo avessi detto tu io come avrei dovuto fare?
Grazie mille.

Dimenticavo, adesso ho installato due versioni di qtCreator, come tolgo quella vecchia(Quella che ho installato da .bin)? Da quello che ho capito mi ha creato un uninstall, ma non è che se lo lancio mi compromette anche l'altra installazione?

-Slash
23-05-2009, 13:54
Grande! Ha funzionato!
Ma scusa, adesso fammi capire, tu come facevi a sapere esattamente che librerie installare? Se non me lo avessi detto tu io come avrei dovuto fare?
Grazie mille.

Dimenticavo, adesso ho installato due versioni di qtCreator, come tolgo quella vecchia(Quella che ho installato da .bin)? Da quello che ho capito mi ha creato un uninstall, ma non è che se lo lancio mi compromette anche l'altra installazione?
Ho cercato qt4 con apt-cache search ed ho visto quello che mi poteva essere utile... :)

L'altro qtcreator non dovrebbe compromettere l'installazione di questo. Ed anche se lo facesse, potresti sempre reinstallarlo da linea di comando :D