כיצד להתקין 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 שלבים
וִידֵאוֹ: איך ליצור מדבקה לוואטסאפ ב 2 דקות? 2024, מאי
Anonim

Mesa היא יישום קוד פתוח של מפרט OpenGL - מערכת לייצוג גרפיקה תלת מימדית אינטראקטיבית. מבחינה טכנית, OpenGL הוא רק מפרט, המיושם על ידי מנהל ההתקן הגרפי שלך. אין דבר כזה ספריית OpenGL SDK. יש פשוט libGL.so שמגיע עם הנהג שלך. כדי להשתמש בו, אתה צריך כריכות לשפת התכנות שלך לפי בחירתך. אם זה C, "הכריכות" מורכבות רק מקבצי הכותרת. עם זאת סביר להניח שתרצה גם להשתמש בתוספי OpenGL, שקל להשתמש ב- GLEW.

מגוון מנהלי התקנים מאפשרים להשתמש ב- Mesa בסביבות רבות ושונות, החל מחיקוי תוכנה ועד האצת חומרה מלאה עבור מעבדי GPU מודרניים. מסה מתחברת למספר פרויקטים אחרים של קוד פתוח: תשתית העיבוד הישיר ו- X.org כדי לספק תמיכה ב- OpenGL למשתמשי X ב- Linux, FreeBSD ומערכות הפעלה אחרות.

צעדים

חלק 1 מתוך 3: הכנת מערכת ההפעלה Linux Mint שלך לפיתוח OpenGL

התקן את Mesa (OpenGL) על לינוקס מנטה שלב 1
התקן את Mesa (OpenGL) על לינוקס מנטה שלב 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) על לינוקס מנטה שלב 2
התקן את Mesa (OpenGL) על לינוקס מנטה שלב 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

    פעולה זו תיצור ספרייה שתכיל את תוכניות OpenGL שלך

  • הזן cd Sample-OpenGL-Programs

    זה ישנה אותך לספרייה שלך

  • הזן nano main.c או gedit main.c

שלב 2. העתק והדבק או הקלד את הקוד:

    #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) על לינוקס מנטה שלב 4
התקן את Mesa (OpenGL) על לינוקס מנטה שלב 4

שלב 3. שמור את הקובץ ויצא

חלק 3 מתוך 3: הידור והפעלת אפליקציית OpenGL שלך

התקן את Mesa (OpenGL) על לינוקס מנטה שלב 5
התקן את Mesa (OpenGL) על לינוקס מנטה שלב 5

שלב 1. הזן את ספריית Sample-OpenGL-Programs

כשהיית שם, הפעל את הפקודה הבאה:

  • g ++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLExample

    פקודה זו תאסוף ותקשר את ספריות OpenGL שלך

התקן את Mesa (OpenGL) ב- Linux Mint שלב 6
התקן את Mesa (OpenGL) ב- Linux Mint שלב 6

שלב 2. הפעל את התוכנית

לשם כך הקלד את הדברים הבאים:

הזן./OpenGLExample

חלון ראשון OpenGL result הנכון
חלון ראשון OpenGL result הנכון

שלב 3. המתן לתוצאה

אם עשית הכל נכון, ייפתח חלון. הוא יראה ריבוע לבן על רקע שחור. החלון יקרא "OpenGL - הדגמת חלון ראשון".

מוּמלָץ: