C++ - Qt library - set Path

...IDE, compilers, κλπ

Συντονιστής: konnn

C++ - Qt library - set Path

Δημοσίευσηαπό avounotr » 26 Νοέμ 2011, 14:13

Καλησπέρα σε όλους,

χθές έκανα εγκατάσταση μια βιβλιοθήκη για την C++. Η βιβλιοθήκη αυτή είναι η Qt (qt4).
Όμως όταν πάω να κάνω Compile και χρησιμοποιώ στο include τη βιβλιοθήκη αυτή, μου
λέει : no such file or directory.

Το έψαξα αρκετα για το πως θα ορίσω το PATH έτσι ώστε να δουλέψει.
Γενικά οι εντολές include που χρησιμοποιώ είναι οι εξής:
Κώδικας: Επιλογή όλων

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>



Δοκίμασα να κάνω το Path με αυτόν τον τρόπο:
Κώδικας: Επιλογή όλων

asterios@asterios:~$ qt4=/usr/include/qt4
asterios@asterios:~$ PATH=$PATH:$qt4/bin
asterios@asterios:~$ MANPATH=$qt4/doc/man:$MANPATH
asterios@asterios:~$ LD_LIBRARY_PATH=$qt4/lib:$LD_LIBRARY_PATH
asterios@asterios:~$ export qt4 PATH MANPATH LD_LIBRARY_PATH


Όταν κάνω αυτό το πράγμα δουλεύει μια χαρά αλλά πρέπει να πάω παντού και να βάλω μπροστα το
qt4 πχ να πάω στο #include <QtCore/QVariant> και να το μετατρέψω σε #include <qt4/QtCore/QVariant>.

Αυτό όμως είναι πολύ επίπονο γιατί το QVariant περιέχει πάρα πολλές φορές την εντολή #include <qt4/QtCore/...>.

Μετά σκέφτηκα και έκανα το εξής (που μάλλον είναι τελείως εκτός πραγματικότητας) :

Κώδικας: Επιλογή όλων

asterios@asterios:~$ QtCore=/usr/include/qt4/QtCore
asterios@asterios:~$ PATH=$PATH:$QtCore/bin
asterios@asterios:~$ MANPATH=$QtCore/doc/man:$MANPATH
asterios@asterios:~$ LD_LIBRARY_PATH=$QtCore/lib:$LD_LIBRARY_PATH
asterios@asterios:~$ export QtCore PATH MANPATH LD_LIBRARY_PATH


Φυσικά δεν έπιασε αν και αν γράψω echo $QtCore θα μου βγάλει κανονικά το path που όρισα...

Γενικότερα αν μπορεί κάποιος να με βοηθήσει στο τι να κάνω για να δουλέψει σωστά;;

Ευχαριστώ πολύ,
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Μέτρια
Ubuntu 11.10 σε Desktop
Προδιαγραφές ⇛ Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz │ RAM 2GB │ Gigabyte HD 4670 │ TFT 15''
avounotr
babeTUX
babeTUX
 
Δημοσιεύσεις: 35
Εγγραφή: 11 Ιουν 2010, 16:21
Τοποθεσία: Πτολεμαΐδα
IRC: goku_1607
Εκτύπωση

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού