Το Qt Software Development Kit (SDK) είναι ένα πλαίσιο εφαρμογής πολλαπλών πλατφορμών που χρησιμοποιείται ευρέως για την ανάπτυξη λογισμικού εφαρμογών με γραφική διεπαφή χρήστη (GUI). Μερικές από τις γνωστές εφαρμογές που αναπτύχθηκαν με το Qt είναι το KDE, το Opera, το Google Earth και το Skype. Είναι ένα φορητό πλαίσιο διεπαφής χρήστη εφαρμογής πολλαπλών πλατφορμών που λειτουργεί σε λειτουργικά συστήματα Windows, Linux και Mac OS X. Το Qt SDK σάς βοηθά να δημιουργήσετε γραφικές διεπαφές χρήστη (GUI's) για τις εφαρμογές σας που θα εκτελούνται σε Windows, Linux και Mac OS X. Για πιο λεπτομερείς πληροφορίες σχετικά με το Qt SDK, ανατρέξτε στον ιστότοπο του Qt SDK. Για πρόσθετες πληροφορίες σχετικά με τη δημιουργία του πρώτου προγράμματος Qt, ανατρέξτε στο ακόλουθο έγγραφο Πώς να δημιουργήσετε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux.
Σημείωση:
Αυτό το έγγραφο καλύπτει την εγκατάσταση έκδοσης 64-bit του Qt SDK 4.8 και Qt SDK 5.0, κιτ ανάπτυξης λογισμικού στο Ubuntu Linux και θα λειτουργήσει επίσης για Debian και Linux Mint.
Βήματα
Μέθοδος 1 από 2: Qt SDK 4.8 Οδηγίες εγκατάστασης:
Βήμα 1. Καθορίστε πρώτα την έκδοση bit του λειτουργικού συστήματος Ubuntu Linux ανοίγοντας ένα τερματικό και πληκτρολογώντας τα παρακάτω και κατεβάστε την αντίστοιχη έκδοση bit QT SDK για το λειτουργικό σας σύστημα
Για παράδειγμα, εάν χρησιμοποιείτε Ubuntu Linux 32-bit, κάντε λήψη του 32-bit Qt SDK, εάν χρησιμοποιείτε Ubuntu Linux 64-bit, στη συνέχεια κατεβάστε το QT SDK 64-bit.
-
Τύπος/Αντιγραφή/Επικόλληση:
αρχείο /sbin /init
- Σημειώστε την έκδοση bit της αρχιτεκτονικής του λειτουργικού συστήματος Ubuntu Linux που θα εμφανίζει αν είναι 32-bit ή 64-bit.
Βήμα 2. Στη συνέχεια, κατεβάστε το Qt Software Development Kit (SDK) Λήψη του Qt SDK
- Επιλέξτε την αρχιτεκτονική συστήματος Ubuntu Linux, όπως έκδοση 32-bit ή 64-bit του Qt SDK. Επίσης, μπορείτε να προσθέσετε βιβλιοθήκες ανάπτυξης, ώστε να μπορείτε να εκτελείτε εφαρμογές Qt χωρίς επιπλοκές ακολουθώντας αυτά τα βήματα.
-
Σημείωση:
Όσον αφορά τη λήψη του SDK, κάντε λήψη της εγκατάστασης εκτός σύνδεσης, επειδή η λήψη απαιτεί πολύ χρόνο, εκτός εάν έχετε μια πραγματικά γρήγορη σύνδεση λήψης.
- Έχετε δύο μεθόδους όσον αφορά τη λήψη του Qt SDK, τη μέθοδο εγκατάστασης στο διαδίκτυο ή τη μέθοδο εγκατάστασης εκτός σύνδεσης. Προτιμώ να κατεβάσω μόνο το πλήρες SDK χρησιμοποιώντας τη μέθοδο εκτός σύνδεσης. Επειδή οι τάξεις που αποτελούν το Qt SDK είναι τόσο μεγάλες, χρειάζονται αρκετές ώρες σε μια αργή σύνδεση για τη λήψη του SDK. Αυτό μπορεί να είναι απενεργοποιημένο για κάποιους χρήστες που θέλουν να δοκιμάσουν το Qt SDK.
- Πρόταση: Θα συνιστούσα ανεπιφύλακτα τη χρήση του προγράμματος εγκατάστασης εκτός σύνδεσης αντί του διαδικτυακού προγράμματος εγκατάστασης, εκτός εάν έχετε μια πραγματικά γρήγορη σύνδεση.
Βήμα 3. Ανοίξτε ένα τερματικό και εισαγάγετε τις ακόλουθες εντολές παρακάτω:
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo apt-get install synaptic
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo apt-get ενημέρωση
- Αυτή η εντολή χρησιμοποιείται για την ενημέρωση και τον συγχρονισμό των αρχείων ευρετηρίου πακέτων από τις πηγές τους μέσω Διαδικτύου.
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Αυτή η εντολή προσθέτει επιπλέον βιβλιοθήκες ανάπτυξης Qt στο σύστημά σας Ubuntu Linux επιτρέποντας στα προγράμματα Qt να λειτουργούν ομαλά στο σύστημά σας.
Βήμα 4. Πληκτρολογήστε/Αντιγράψτε/Επικολλήστε:
cd /home /"το όνομα χρήστη σας"/Λήψεις
Αυτό θα σας μεταφέρει στον κατάλογο Λήψεις στο σύστημά σας
Βήμα 5. Τύπος/Αντιγραφή/Επικόλληση:
sudo -s chmod u+x QtSdk-offline-linux-x86_64-v1.2.1.rr
Αυτό θα καταστήσει το Qt SDK εκτελέσιμο για όλους τους χρήστες στο σύστημά σας
Βήμα 6. Εγκαταστήστε το Qt SDK εκδίδοντας την ακόλουθη εντολή
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo -s./QtSdk-offline-linux-x86_64-v1.2.1.run -style cleanlooks
- Πρέπει να έχετε προνόμια υπερχρήστη για να εγκαταστήσετε το Qt SDK
Βήμα 7. Όταν εγκαθιστάτε το Qt SDK, θα σας ζητηθεί να επιλέξετε έναν κατάλογο στον οποίο θέλετε να βρίσκεται το Qt SDK
Επιλέξτε /opt και το Qt SDK θα εγκατασταθεί σε έναν κατάλογο που ονομάζεται /opt /QtSDK
Βήμα 8. Αλλάξτε τα δικαιώματα στη θέση καταλόγου SDK Qt που θα είναι διαθέσιμα από όλους τους χρήστες, εκδίδοντας την ακόλουθη εντολή
Βήμα 9. Πληκτρολογήστε/Αντιγράψτε/Επικολλήστε:
sudo -s chmod -R 777 /opt /QtSDK
Αυτό θα καταστήσει το Qt SDK εκτελέσιμο για όλους τους χρήστες στο σύστημά σας
Βήμα 10. Τύπος/Αντιγραφή/Επικόλληση:
sudo -s chmod -R 777 /home /"το όνομα χρήστη σας"/.config/Nokia
Αυτό θα αποτρέψει μηνύματα σφάλματος κατά την εκκίνηση του QtCreator, δηλώνοντας ότι δεν μπορεί να γράψει στο /home /"το όνομα χρήστη σας"/.config/ Κατάλογος Nokia
Βήμα 11. Μόλις εγκατασταθεί το πρόγραμμα Qt, ανοίξτε ένα τερματικό και χρησιμοποιήστε έναν επεξεργαστή κειμένου όπως nano ή gedit για να επεξεργαστείτε το /etc /προφίλ σας
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo -s nano /etc /προφίλ
- ή
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo -s gedit /etc /προφίλ
Βήμα 12. Κάντε κύλιση προς τα κάτω στο τέλος του αρχείου /etc /profile και εισαγάγετε το παρακάτω κείμενο παρακάτω
Θέλετε να προσθέσετε αυτήν τη γραμμή παρακάτω στο αρχείο /etc /profile του συστήματος, έτσι ώστε να έχετε την επιλογή να μεταγλωττίσετε προγράμματα Qt από τη γραμμή τερματικού.
Βήμα 13. Τύπος/Αντιγραφή/Επικόλληση:
- PATH =/opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin: $ PATH
- διαδρομή εξαγωγής
Βήμα 14. Ο παραπάνω αριθμός που επισημαίνεται με έντονη ένδειξη υποδηλώνει τον αριθμό έκδοσης του Qt SDK, οπότε βεβαιωθείτε ότι έχετε εισαγάγει τον σωστό αριθμό έκδοσης του Qt SDK
Το Qt SDK βελτιώνεται πάντα με νέες αλλαγές στην έκδοση. Επομένως, βεβαιωθείτε ότι έχετε υπόψη τον αριθμό έκδοσης του Qt SDK.
Για παράδειγμα, χρησιμοποιούμε την έκδοση Qt 4.8.1 σε αυτό το παράδειγμα, επομένως ο αριθμός έκδοσης στο προφίλ /etc /θα αντικατοπτρίζει το 4.8.1
Βήμα 15. Αποθηκεύστε το αρχείο /etc /profile και βγείτε
Βήμα 16. Φορτώστε ξανά το αρχείο /etc /profile εκδίδοντας την ακόλουθη εντολή
-
Τύπος/Αντιγραφή/Επικόλληση:
Το /etc/προφίλ
- Βεβαιωθείτε ότι έχετε εισαγάγει ένα. και στη συνέχεια ένα κενό για να φορτώσετε ξανά το αρχείο /etc /profile
Βήμα 17. Μόλις φορτωθεί ξανά το αρχείο /etc /profile, η ακόλουθη εντολή μπορείτε να πληκτρολογήσετε τις ακόλουθες εντολές για να βεβαιωθείτε ότι το σύστημα Linux του Ubuntu αναγνωρίζει ότι το Qt SDK έχει γίνει αποδεκτό από το σύστημα PATH
Βήμα 18. Τύπος/Αντιγραφή/Επικόλληση:
που qmake
- Θα πρέπει να λάβετε μια απάντηση όπως η παρακάτω
- /opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin/qmake
Βήμα 19. Πληκτρολογήστε επίσης την ακόλουθη εντολή παρακάτω:
-
Τύπος/Αντιγραφή/Επικόλληση:
qmake -εκτροπή
Βήμα 20. Θα πρέπει να λάβετε μια παρόμοια απάντηση:
- ' QMake έκδοση 2.01a
- ' Χρήση της έκδοσης Qt 4.8.1 στο /opt/QtSDK/Desktop/Qt/4.8.1/gcc/lib
Βήμα 21. Αυτό σας ενημερώνει ότι μπορείτε να μεταγλωττίσετε προγράμματα Qt από τη γραμμή εντολών
Τώρα είστε έτοιμοι να μεταγλωττίσετε προγράμματα Qt στο σύστημά σας Ubuntu Linux. Μόλις εγκατασταθεί επιτυχώς το Qt SDK στο σύστημά σας, ίσως θέλετε να προσπαθήσετε να συντάξετε το πρώτο σας πρόγραμμα Qt δείτε αυτό το έγγραφο για περισσότερες πληροφορίες Πώς να δημιουργήσετε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux.
Μέθοδος 2 από 2: Οδηγίες εγκατάστασης Qt SDK 5.0:
Βήμα 1. Καθορίστε πρώτα την έκδοση bit του λειτουργικού συστήματος Ubuntu Linux ανοίγοντας ένα τερματικό και πληκτρολογώντας τα παρακάτω και κατεβάστε την αντίστοιχη έκδοση bit QT SDK για το λειτουργικό σας σύστημα
Για παράδειγμα, εάν χρησιμοποιείτε Ubuntu Linux 32-bit, κάντε λήψη του 32-bit Qt SDK, εάν χρησιμοποιείτε Ubuntu Linux 64-bit, στη συνέχεια κατεβάστε το QT SDK 64-bit.
-
Τύπος/Αντιγραφή/Επικόλληση:
αρχείο /sbin /init
- Σημειώστε την έκδοση bit της αρχιτεκτονικής του λειτουργικού συστήματος Ubuntu Linux που θα εμφανίζει αν είναι 32-bit ή 64-bit.
Βήμα 2. Στη συνέχεια, κατεβάστε το Qt Software Development Kit (SDK) Λήψη του Qt SDK
- Επιλέξτε την αρχιτεκτονική του συστήματος Ubuntu Linux, όπως έκδοση 32-bit ή 64-bit του Qt SDK. Επίσης, μπορείτε να προσθέσετε βιβλιοθήκες ανάπτυξης, ώστε να μπορείτε να εκτελείτε εφαρμογές Qt χωρίς επιπλοκές ακολουθώντας αυτά τα βήματα.
-
Σημείωση:
Όσον αφορά τη λήψη του SDK, κάντε λήψη της εγκατάστασης εκτός σύνδεσης, επειδή η λήψη απαιτεί πολύ χρόνο, εκτός εάν έχετε μια πραγματικά γρήγορη σύνδεση λήψης.
- Έχετε δύο μεθόδους όσον αφορά τη λήψη του Qt SDK, τη μέθοδο εγκατάστασης στο διαδίκτυο ή τη μέθοδο εγκατάστασης εκτός σύνδεσης. Προτιμώ να κατεβάσω μόνο το πλήρες SDK χρησιμοποιώντας τη μέθοδο εκτός σύνδεσης. Επειδή οι τάξεις που αποτελούν το Qt SDK είναι τόσο μεγάλες, χρειάζονται αρκετές ώρες σε μια αργή σύνδεση για τη λήψη του SDK. Αυτό μπορεί να είναι απενεργοποιημένο για κάποιους χρήστες που θέλουν να δοκιμάσουν το Qt SDK.
- Πρόταση: Θα συνιστούσα ανεπιφύλακτα τη χρήση του προγράμματος εγκατάστασης εκτός σύνδεσης αντί του διαδικτυακού προγράμματος εγκατάστασης, εκτός εάν έχετε μια πραγματικά γρήγορη σύνδεση.
Βήμα 3. Ανοίξτε ένα τερματικό και εισαγάγετε τις ακόλουθες εντολές παρακάτω:
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo apt-get install synaptic
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo apt-get ενημέρωση
- Αυτή η εντολή χρησιμοποιείται για την ενημέρωση και τον συγχρονισμό των αρχείων ευρετηρίου πακέτων από τις πηγές τους μέσω Διαδικτύου.
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Αυτή η εντολή προσθέτει επιπλέον βιβλιοθήκες ανάπτυξης Qt στο σύστημά σας Ubuntu Linux επιτρέποντας στα προγράμματα Qt να λειτουργούν ομαλά στο σύστημά σας. Έχω συμπεριλάβει αυτές τις πληροφορίες σε περίπτωση που θέλετε να έχετε εγκατεστημένες βιβλιοθήκες συμβατές με Qt SDK 4.8
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo apt-get install build-essential
- Αυτό θα προσθέσει επιπλέον βιβλιοθήκες C/C ++ για μεταγλώττιση
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
- Αυτό θα προσθέσει τη λειτουργικότητα OpenGL κατά την εκτέλεση των εφαρμογών σας Qt
Βήμα 4. Πληκτρολογήστε/Αντιγράψτε/Επικολλήστε:
cd /home /"το όνομα χρήστη σας"/Λήψεις
Αυτό θα σας μεταφέρει στον κατάλογο Λήψεις στο σύστημά σας
Βήμα 5. Τύπος/Αντιγραφή/Επικόλληση:
sudo -s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
Αυτό θα καταστήσει το Qt SDK εκτελέσιμο για όλους τους χρήστες στο σύστημά σας
Βήμα 6. Εγκαταστήστε το Qt SDK εκδίδοντας την ακόλουθη εντολή
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo -s./qt-linux-opensource-5.0.2-x86_64-offline.run -style cleanlooks
- Πρέπει να έχετε προνόμια υπερχρήστη για να εγκαταστήσετε το Qt SDK
Βήμα 7. Όταν εγκαθιστάτε το Qt SDK, θα σας ζητηθεί να επιλέξετε έναν κατάλογο στον οποίο θέλετε να βρίσκεται το Qt SDK
Επιλέξτε /opt και το Qt SDK θα εγκατασταθεί σε έναν κατάλογο που ονομάζεται /opt /QtSDK
Βήμα 8. Αλλάξτε τα δικαιώματα στη θέση καταλόγου SDK Qt που θα είναι διαθέσιμα από όλους τους χρήστες, εκδίδοντας την ακόλουθη εντολή
Βήμα 9. Πληκτρολογήστε/Αντιγράψτε/Επικολλήστε:
sudo -s chmod -R 777 /opt/Qt5.0.2
Αυτό θα καταστήσει το Qt SDK εκτελέσιμο για όλους τους χρήστες στο σύστημά σας
Βήμα 10. Τύπος/Αντιγραφή/Επικόλληση:
sudo -s chmod -R 777 /home /"το όνομα χρήστη σας"/.config/QtProject
Αυτό θα αποτρέψει μηνύματα σφάλματος κατά την εκκίνηση του QtCreator, δηλώνοντας ότι δεν μπορεί να γράψει στο /home /"το όνομα χρήστη σας"/.config/QtProject κατάλογο.
Βήμα 11. Μόλις εγκατασταθεί το πρόγραμμα Qt, ανοίξτε ένα τερματικό και χρησιμοποιήστε έναν επεξεργαστή κειμένου όπως nano ή gedit για να επεξεργαστείτε το /etc /προφίλ σας
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo -s nano /etc /προφίλ
- ή
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo -s gedit /etc /προφίλ
Βήμα 12. Κάντε κύλιση προς τα κάτω στο τέλος του αρχείου /etc /profile και εισαγάγετε το παρακάτω κείμενο παρακάτω
Θέλετε να προσθέσετε αυτήν τη γραμμή παρακάτω στο αρχείο αρχείου /etc /profile του συστήματος, έτσι ώστε να έχετε την επιλογή να μεταγλωττίσετε προγράμματα Qt από τη γραμμή τερματικού.
Βήμα 13. Τύπος/Αντιγραφή/Επικόλληση:
- PATH =/opt/Qt5.0.2/5.0.2/gcc/bin: $ PATH
- διαδρομή εξαγωγής
Βήμα 14. Ο παραπάνω αριθμός που επισημαίνεται με έντονη ένδειξη υποδηλώνει τον αριθμό έκδοσης του Qt SDK, οπότε βεβαιωθείτε ότι έχετε εισαγάγει τον σωστό αριθμό έκδοσης του Qt SDK
Το Qt SDK βελτιώνεται πάντα με νέες αλλαγές στην έκδοση. Επομένως, βεβαιωθείτε ότι έχετε υπόψη τον αριθμό έκδοσης του Qt SDK.
Για παράδειγμα, χρησιμοποιούμε την έκδοση Qt 5.0.2 σε αυτό το παράδειγμα, επομένως ο αριθμός έκδοσης στο προφίλ /etc /θα αντικατοπτρίζει ως 5.0.2
Βήμα 15. Αποθηκεύστε το αρχείο /etc /profile και βγείτε
Βήμα 16. Φορτώστε ξανά το αρχείο /etc /profile εκδίδοντας την ακόλουθη εντολή
-
Τύπος/Αντιγραφή/Επικόλληση:
Το /etc/προφίλ
- Βεβαιωθείτε ότι έχετε εισαγάγει ένα. και στη συνέχεια ένα κενό για να φορτώσετε ξανά το αρχείο /etc /profile
Βήμα 17. Μόλις επαναφορτωθεί το αρχείο /etc /προβάλετε την ακόλουθη εντολή, μπορείτε να πληκτρολογήσετε τις ακόλουθες εντολές για να βεβαιωθείτε ότι το σύστημα Linux του Ubuntu αναγνωρίζει ότι το Qt SDK έχει γίνει αποδεκτό από το σύστημα PATH
Βήμα 18. Τύπος/Αντιγραφή/Επικόλληση:
που qmake
- Θα πρέπει να λάβετε μια απάντηση όπως η παρακάτω
- /opt/Qt5.0.2/5.0.2/gcc/bin/qmake
Βήμα 19. Πληκτρολογήστε επίσης την ακόλουθη εντολή παρακάτω:
-
Τύπος/Αντιγραφή/Επικόλληση:
qmake -εκτροπή
Βήμα 20. Θα πρέπει να λάβετε μια παρόμοια απάντηση:
- QMake έκδοση 3.0
- Χρησιμοποιώντας την έκδοση Qt 5.0.2 στο /opt/Qt5.0.2/5.0.2/gcc/lib
Βήμα 21. Αυτό σας ενημερώνει ότι μπορείτε να μεταγλωττίσετε προγράμματα Qt SDK 5.0 από τη γραμμή εντολών
Τώρα είστε έτοιμοι να μεταγλωττίσετε προγράμματα Qt στο σύστημά σας Ubuntu Linux. Μόλις εγκατασταθεί επιτυχώς το Qt SDK στο σύστημά σας, ίσως θέλετε να προσπαθήσετε να συντάξετε το πρώτο σας πρόγραμμα Qt δείτε αυτό το έγγραφο για περισσότερες πληροφορίες Πώς να δημιουργήσετε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux.