Πώς να εγκαταστήσετε το Mesa (OpenGL) στο Linux Mint: 6 βήματα

Πίνακας περιεχομένων:

Πώς να εγκαταστήσετε το Mesa (OpenGL) στο Linux Mint: 6 βήματα
Πώς να εγκαταστήσετε το Mesa (OpenGL) στο Linux Mint: 6 βήματα

Βίντεο: Πώς να εγκαταστήσετε το Mesa (OpenGL) στο Linux Mint: 6 βήματα

Βίντεο: Πώς να εγκαταστήσετε το Mesa (OpenGL) στο Linux Mint: 6 βήματα
Βίντεο: Πως να διαβάσετε σβησμένα μηνύματα!!! (σε όλες τις εφαρμογές με μυνήματα) ~ Tutorial ~ #menoumespiti 2024, Ενδέχεται
Anonim

Το Mesa είναι μια υλοποίηση ανοιχτού κώδικα της προδιαγραφής OpenGL - ένα σύστημα απόδοσης διαδραστικών τρισδιάστατων γραφικών. Τεχνικά, το OpenGL είναι απλώς μια προδιαγραφή, που εφαρμόζεται από το πρόγραμμα οδήγησης γραφικών σας. Δεν υπάρχει κάτι σαν βιβλιοθήκη OpenGL SDK. Υπάρχει μόνο libGL.so που συνοδεύει τον οδηγό σας. Για να το χρησιμοποιήσετε, χρειάζεστε δεσμεύσεις για τη γλώσσα προγραμματισμού της επιλογής σας. Εάν αυτό είναι C, οι "δεσμεύσεις" αποτελούνται μόνο από τα αρχεία κεφαλίδας. Ωστόσο, πιθανότατα θα θέλετε επίσης να χρησιμοποιήσετε επεκτάσεις OpenGL, κάτι που είναι εύκολο να χρησιμοποιήσετε το GLEW.

Μια ποικιλία προγραμμάτων οδήγησης συσκευών επιτρέπει στο Mesa να χρησιμοποιείται σε πολλά διαφορετικά περιβάλλοντα, από εξομοίωση λογισμικού έως πλήρη επιτάχυνση υλικού για σύγχρονες GPU. Το Mesa συνδέεται με πολλά άλλα έργα ανοιχτού κώδικα: το Direct Rendering Infrastructure και το X.org για την παροχή υποστήριξης OpenGL σε χρήστες του X σε Linux, FreeBSD και άλλα λειτουργικά συστήματα.

Βήματα

Μέρος 1 από 3: Προετοιμασία του λειτουργικού σας συστήματος Linux Mint για ανάπτυξη OpenGL

Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 1
Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 1

Βήμα 1. Ανοίξτε ένα τερματικό και εισαγάγετε τις ακόλουθες εντολές για να εγκαταστήσετε τις απαραίτητες βιβλιοθήκες για ανάπτυξη OpenGL:

  • Εισαγάγετε ενημέρωση sudo apt-get
  • Εισαγάγετε sudo apt-get install freeglut3
  • Πληκτρολογήστε sudo apt-get install freeglut3-dev
  • Πληκτρολογήστε sudo apt-get install binutils-gold
  • Εισαγάγετε sudo apt-get install g ++ cmake
  • Εισαγάγετε sudo apt-get install libglew-dev
  • Εισαγάγετε sudo apt-get install g ++
  • Πληκτρολογήστε sudo apt-get install mesa-common-dev
  • Εισαγάγετε sudo apt-get install build-essential
  • Εισαγάγετε sudo apt-get install libglew1.5-dev libglm-dev
Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 2
Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 2

Βήμα 2. Λάβετε πληροφορίες σχετικά με τις εφαρμογές OpenGL και GLX που εκτελούνται σε μια δεδομένη οθόνη X

Για να το κάνετε αυτό, πληκτρολογήστε glxinfo.

Μέρος 2 από 3: Δημιουργία του πρώτου προγράμματος OpenGL

Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 3
Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 3

Βήμα 1. Ανοίξτε ένα τερματικό

Δημιουργήστε έναν κατάλογο, αλλάξτε τον κατάλογο και χρησιμοποιήστε τον αγαπημένο σας επεξεργαστή κειμένου, όπως το nano ή το gedit, για να δημιουργήσετε τον πηγαίο κώδικα OpenGL. Εισαγάγετε τις ακόλουθες εντολές παρακάτω.

  • Εισαγάγετε mkdir Sample-OpenGL-Programs

    Αυτό θα δημιουργήσει έναν κατάλογο για τη διατήρηση των προγραμμάτων σας OpenGL

  • Εισαγάγετε cd Sample-OpenGL-Programs

    Αυτό θα σας αλλάξει στον κατάλογό σας

  • Πληκτρολογήστε nano main.c g gedit main.c

Βήμα 2. Αντιγράψτε και επικολλήστε OR πληκτρολογήστε τον κωδικό:

    #include #include void renderFunction () {glClearColor (0.0, 0.0, 0.0, 0.0); glClear (GL_COLOR_BUFFER_BIT); glColor3f (1.0, 1.0, 1.0); glOrtho (-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); glBegin (GL_POLYGON); glVertex2f (-0,5, -0,5); glVertex2f (-0,5, 0,5); glVertex2f (0.5, 0.5); glVertex2f (0,5, -0,5); glEnd (); glFlush (); } int main (int argc, char ** argv) {glutInit (& argc, argv); glutInitDisplayMode (GLUT_SINGLE); glutInitWindowSize (500, 500); glutInitWindowPosition (100, 100); glutCreateWindow ("OpenGL - Πρώτη επίδειξη παραθύρου"); glutDisplayFunc (renderFunction); glutMainLoop (); επιστροφή 0? }

Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 4
Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 4

Βήμα 3. Αποθηκεύστε το αρχείο και βγείτε

Μέρος 3 από 3: Συγκέντρωση και εκτέλεση της εφαρμογής σας OpenGL

Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 5
Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 5

Βήμα 1. Εισαγάγετε τον κατάλογο Sample-OpenGL-Programs

Ενώ βρίσκεστε εκεί, εκτελέστε την ακόλουθη εντολή:

  • g ++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLEπαράδειγμα

    Αυτή η εντολή θα μεταγλωττίσει και θα συνδέσει τις βιβλιοθήκες σας OpenGL

Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 6
Εγκαταστήστε το Mesa (OpenGL) στο Linux Mint Βήμα 6

Βήμα 2. Εκτελέστε το πρόγραμμα

Για να το κάνετε αυτό, πληκτρολογήστε τα ακόλουθα:

Εισαγάγετε./OpenGLEΠαράδειγμα

OpenGL πρώτο παράθυρο σωστό αποτέλεσμα
OpenGL πρώτο παράθυρο σωστό αποτέλεσμα

Βήμα 3. Περιμένετε ένα αποτέλεσμα

Εάν κάνατε τα πάντα σωστά, θα ανοίξει ένα παράθυρο. Θα εμφανίσει ένα λευκό τετράγωνο σε μαύρο φόντο. Το παράθυρο θα έχει τίτλο "OpenGL - Πρώτη επίδειξη παραθύρου".

Συνιστάται: