Windows - Σύνταξη ενός έργου QT
Σε αυτό το άρθρο, θα μάθετε πώς να συντάξετε ένα έργο QT κάτω από τα Windows.
Η μεταβλητή Path
Για να χρησιμοποιήσετε τη γραμμή εντολών και όχι την Γραμμή εντολών Qt, θα πρέπει να αλλάξετε τη μεταβλητή PATH. Πράγματι, είναι αδύνατο να εκτελούνται προγράμματα ή δέσμες ενεργειών από τη γραμμή εντολών.
Πρόσβαση στη μεταβλητή PATH
Αυτή η μεταβλητή είναι προσβάσιμη από τον πίνακα ελέγχου.
Ανοίξτε τον πίνακα ελέγχου και μεταβείτε στην κλασική προβολή.
- Μεταβείτε στην καρτέλα Σύστημα> Για προχωρημένους και κάντε κλικ κάτω στο "Μεταβλητές περιβάλλοντος".
- Ανοίγει ένα άλλο παράθυρο, επιλέξτε τη μεταβλητή "Διαδρομή".
Αλλαγή της μεταβλητής Path
Με το διπλό κλικ στη μεταβλητή Path, ανοίγει ένα άλλο παράθυρο, πρέπει να περιέχει τα ακόλουθα:
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ WbemΘα χρειαστεί να προσθέσετε δύο διαδρομές:
- το φάκελο "bin" που βρίσκεται στον υποφάκελο "mingw" που βρίσκεται στον κύριο φάκελο Qt.
- το φάκελο "bin" που βρίσκεται στον υποφάκελο "Qt" που βρίσκεται στον κύριο φάκελο Qt.
Παράδειγμα διαδρομών για το πακέτο Qt 2009, 3:
- Qt
- 2009.3
- mingw
- αποθήκη
- Qt
- αποθήκη
- mingw
- 2009.3
Για να προσθέσετε τα παραπάνω μονοπάτια, ολοκληρώστε
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ WbemΜε ένα ' ; 'που υποδηλώνουν το τέλος μιας διαδρομής και στη συνέχεια προσθέστε την απόλυτη διαδρομή του κάθε αρχείου.
Παράδειγμα:
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem; C: \ Qt \ 2009.03 \ Qt \ bin \;
Το σενάριο δέσμης
Τώρα που το μονοπάτι έχει ολοκληρωθεί σωστά, θα χρειαστεί να δημιουργήσετε ένα δέσμη δέσμης ενεργειών που θα συγκεντρώνει το έργο σας.
Παράδειγμα:
cd ../../../Dev-Cpp/Projets/Qt/VTestqmake
mingw32-κάνει απελευθέρωση
mingw32-κάνει καθαρό // supprime tous les fichiers inutiles.
έξοδος
Ανάλυση του κώδικα:
- cd ../../../Dev-Cpp/Projets/Qt/VTest : για να προχωρήσετε στο έργο μας.
- qmake -project : δημιουργεί το αρχείο .pro
- qmake : δημιουργία Makefile
- mingw32- κάνει απελευθέρωση : μεταγλωττίζει και τοποθετεί το εκτελέσιμο στο φάκελο απελευθέρωσης.
- έξοδος
Τοποθετήστε αυτήν τη δέσμη ενεργειών σε έναν από τους φακέλους που καθορίζονται στο Path .
Το πρόγραμμα
Θα καλέσουμε το πρόγραμμα από τη γραμμή εντολών (προαιρετικό).
#περιλαμβάνωΑφού μεταγλωττιστεί, τοποθετήστε το σε ένα φάκελο που υποδεικνύεται στο Path.#περιλαμβάνω
int main () {
printf ("\ n \ tCompilateur de projets Qt \ n \ n");
("script.bat").
συστήματος ("PAUSE");
επιστροφή 0?
}}
Συγκεντρώστε ένα έργο
Για να μεταγλωττίσετε το έργο σας, ανοίξτε μια γραμμή εντολών και απλά πληκτρολογήστε το όνομα:
- δέσμης ενεργειών δέσμης
- ή του προγράμματος
Αυτό θα μεταγλωττίσει τα αρχεία που είναι αποθηκευμένα στη θέση που καθορίζεται στη δέσμη δέσμης ενεργειών και θα τοποθετήσει το εκτελέσιμο σε υποφάκελο έκδοσης.