כיצד להגדיר את OpenGL GLFW GLEW GLM בפרויקט עם Visual Studio

תוכן עניינים:

כיצד להגדיר את OpenGL GLFW GLEW GLM בפרויקט עם Visual Studio
כיצד להגדיר את OpenGL GLFW GLEW GLM בפרויקט עם Visual Studio

וִידֵאוֹ: כיצד להגדיר את OpenGL GLFW GLEW GLM בפרויקט עם Visual Studio

וִידֵאוֹ: כיצד להגדיר את OpenGL GLFW GLEW GLM בפרויקט עם Visual Studio
וִידֵאוֹ: OpenSSH for Windows: Install, Configure, Connect, and Troubleshoot 2024, אַפּרִיל
Anonim

מדריך זה יעזור לכם להתגבר על האתגר הראשון של שימוש ב- OpenGL, GLFW, GLEW ו- GLM: התקנתם והגדרתם ויצירת הפרויקט הראשון שלכם עם תבנית GLFW-GLEW-GLM ב- Visual Studio 2019.

הוא יניח שהפלטפורמה שלך היא Windows וה- IDE שלך הוא Visual Studio 2019. במהלך ההתקנה של Visual Studio, סמן את התיבה פיתוח שולחן עבודה עם C ++.

צעדים

חלק 1 מתוך 7: הורדת GLFW, GLEW ו- GLM

הדגש glfw
הדגש glfw

שלב 1. הדגש שלב או שלב משנה

הדגש שלב או שלב משנה שאתה מצפה לעשות ואז עשה זאת. ראה כדוגמה בתמונה למעלה.

שלב 2. צור תיקייה GL

פתח את סייר הקבצים של Windows> נווט לדיסק (ספרייה) C.

  • אם התיקיה GL כבר קיימת זה בסדר.
  • אם לא, לחץ לחיצה ימנית באזור ריק> בחר חדש> תיקיה> סוג GL > לחץ על ↵ Enter.

שלב 3. הורד את GLFW

לחץ לחיצה ימנית על הכתובת הבאה ובחר פתח קישור בחלון חדש

  • לחץ על קבצים בינאריים של 32 סיביות של Windows. תקבל את "glfw-3.3.4.bin. WIN32" או את הגרסה העדכנית ביותר.
  • לחץ על תיקיית ההורדה "glfw-3.3.4.bin. WIN32"> קליק ימני> בחר העתק.
  • נווט אל C:> GL> קליק ימני> בחר הדבק.
  • לחץ על "glfw-3.3.4.bin. WIN32" ושנה את שמו GLFW.
  • כעת בתיקייה "GL", יש לך תיקייה GLFW.

שלב 4. הורד GLEW

לחץ לחיצה ימנית על הקישור הבא ובחר פתח קישור בחלון חדש https://glew.sourceforge.net/. לְהַלָן הורדות, למצוא קבצים בינאריים ולחץ על Windows 32 סיביות ו 64 סיביות.

  • לחץ על התיקיה שהורדת glew-2.1.0 (או הגרסה האחרונה)> קליק ימני> בחר עותק.
  • נווט אל C:> GL> קליק ימני> בחר לְהַדבִּיק.
  • (לחלופין, פתח את חלון "סייר הקבצים"> C:> GL. עבור לחלון ההורדה> לחץ על התיקיה שהורדת וגרור ל- C: / GL)
  • שנה שם glew-2.1.0 ל GLEW.
  • אם התיקייה glew-2.1.0-win32 הורדה, לחץ פעמיים עליה כדי לקבל glew-2.1.0.
GLM 1
GLM 1

שלב 5. הורד את GLM

לחץ לחיצה ימנית על הכתובת הבאה ובחר פתח קישור בחלון חדש glm OpenGL ספריית המתמטיקה. בפינה השמאלית העליונה לחץ הורד את GLM 0.9.9.7 או הגרסה האחרונה (ראו תמונה למעלה).

  • לחץ על התיקיה שהורדת "glm"> קליק ימני> העתק.
  • נווט אל C: / GL> קליק ימני> הדבק.
  • (לחלופין, פתח את חלון "סייר הקבצים"> C:> GL. עבור לחלון ההורדה> לחץ על התיקיה שהורדת וגרור ל- C: / GL)
  • שנה שם glm ל GLM

חלק 2 מתוך 7: יצירת פרויקט Visual Studio

שלב 1. צור תיקיית GLP

נווט לדיסק (ספרייה) C.

  • אם תיקיית GLP כבר קיימת זה בסדר.
  • אם לא, לחץ לחיצה ימנית באזור ריק> בחר חדש> תיקיה> סוג GLP > לחץ על ↵ Enter.

שלב 2. צור פרויקט ריק

  • אם Visual Studio אינו פתוח. פתח אותו> לחץ על צור פרויקט חדש> ריק פרוייקט> הבא.

    • ב הגדר את הפרויקט החדש שלך אשף, עבור "שם הפרויקט", הקלד: GLFW-GLEW-GLM-0
    • ב"מיקום "מחק הכל, העתק C: / GLP \ ולהדביק.
    • סמן את "הצב את הפתרון והפרויקט באותה ספריה"> לחץ על צור.
    • המתן עד להופעת מופע Visual Studio.
  • אם זה כבר נפתח. לחץ על קובץ> חדש> פרוייקט …> ריק פרוייקט> הבא. השאר כמו למעלה.

שלב 3. הוסף את קובץ המקור שלך לפרויקט

  • ב- V. S. GUI, אשף סייר הפתרונות, לחץ באמצעות לחצן העכבר הימני על ערך קבצי המקור (האחרון)> בחר הוסף> פריט חדש….
  • באשף הוסף פריט חדש-GLFW-GLEW-GLM-0, לחץ על קובץ C ++ (.cpp) (הראשון) מאמצע החלון. בתיבת הטקסט שם הקלד Main.cpp.
  • המיקום צריך להיות C: / GLP / GLFW-GLEW-GLM-0 \
  • לחץ על הלחצן הוסף. הקובץ ייפתח בעורך הטקסט הראשי אך תשאיר את הקובץ ריק לעת עתה.

חלק 3 מתוך 7: התקנת GLFW, GLEW ו- GLM על הפרויקט

פרויקט 0
פרויקט 0

שלב 1. הגדר את "כלול ספריות נוספות"

בסייר הפתרונות, לחץ באמצעות לחצן העכבר הימני על שם הפרויקט שלך, כלומר GLFW-GLEW-GLM-0, ובחר מאפיינים. השאר הגדרות ברירת מחדל: תצורה: פעיל (באגים) ופלטפורמה: פעילה (Win32)

Opengl 1
Opengl 1

שלב 2. פתח את התפריט הנפתח C/C ++

לחץ על כללי> כלול ספריות נוספות. > החץ למטה בסוף השדה> לחץ בתפריט הנפתח..

  • העתיקו זאת C: / GL / GLFW / כוללים > באשף כלול ספריות נוספות לחץ על הסמל הראשון> הדבק.

    OpenGL 12
    OpenGL 12
  • העתיקו זאת C: / GL / GLEW / כוללים > לחץ שוב על הסמל הראשון> הדבק.
  • העתיקו זאת C: / GL / GLM > לחץ פעם נוספת על הסמל הראשון> הדבק.
  • באשף כלול ספריות נוספות לחץ על אישור.

שלב 3. הגדר את Linker "ספריות נוספות של הספרייה"

פתח את התפריט הנפתח Linker ולחץ על כללי. לחץ על ערך ספריות נוספות> חץ למטה מימין לשדה> לחץ.

  • עותק C: / GL / GLFW / lib-vc2019 > באשף "ספריות נוספות" לחץ על הסמל הראשון> הדבק.
  • העתיקו זאת C: / GL / GLEW / lib / Release / Win32 > לחץ על הסמל הראשון> הדבק> לחץ על אישור.

שלב 4. הגדר "תלות נוספת"

  • בתפריט הנפתח Linker לחץ על "קלט". לחץ על ערך תלות נוספות> החץ למטה בסוף השדה> בתפריט הנפתח.
  • עותק opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib והדבק בתיבת הטקסט העליונה ביותר באשף התלות הנוספות. לחץ על אישור באשף התלות הנוספות.

שלב 5. הגדר את Linker "SubSystem" ל- "Console"

בתפריט הנפתח Linker, לחץ על מערכת> תת מערכת> לחץ על החץ למטה בסוף השדה> בחר מסוף (/משנה: CONSOLE) מהתפריט הנפתח> לחץ על החל ולאחר מכן אישור באשף דפי מאפייני הפרויקט.

שלב 6. העתק קובץ glew32.dll והדבק בתיקיית הפרויקט GLFW-GLEW-GLM-0

  • נווט אל C:> GL> GLEW> bin> Release> Win32. לחץ על glew32.dll> קליק ימני> העתק.
  • נווט אל C:> GLP> GLFW-GLEW-GLM-0. לחץ לחיצה ימנית על אזור ריק בתיקייה GLFW-GLEW-GLM-0 ובחר הדבק.
  • כעת הקובץ glew32.dll צריך להיות בתיקיית הפרויקטים GLFW-GLEW-GLM-0 יחד עם Main.cpp, ו -4 קבצים נוספים שנוצרו על ידי Visual Studio.

שלב 7. בדוק את הפרויקט שלך

לחץ לחיצה ימנית על הכתובת הבאה ובחר פתח קישור בחלון חדש tutorial01.cpp. העתק את הקוד והדבק באזור קוד Main.cpp. הקש Ctrl+F5. שני חלונות אמורים להופיע. אחד שחור ואחד כחול.

אם רק החלון השחור (המסוף) יופיע עם ההודעה: "פתיחת חלון GLFW נכשל. אם יש לך מעבד GPU של Intel, הם אינם תואמים 3.3. נסה את גרסת ה- 2.1 של ההדרכה.", ההתקנה בסדר, אך תפקוד glfwCreateWindow לא עבד

שלב 8. תקן את כל השגיאות

אם אתה רואה שגיאות ברשימת "שגיאות" בדוק את הדברים הבאים:

  • קובץ עם סיומת.h עבור לחלק 3, שלב 1, "הגדר את" כלול ספריות נוספות "" ופעל לפי ההנחיות.
  • קובץ עם סיומת.lib עבור לחלק 3, שלב 2, "הגדר את המקשר" ספריות נוספות של הספרייה "", ופעל לפי ההנחיות. כמו כן לשלב 3, "הגדר את המקשר" ספריות נוספות של הספרייה "".
  • קובץ עם סיומת.dll עבור לשלב 5, "העתק קובץ glew32.dll והדבק בתיקיית פרוייקט" ופעל לפי ההנחיות.
  • "יש להגדיר נקודת כניסה" עבור לשלב 4, הגדר את מקשר "תת המערכת" ל "CONSOLE" ופעל לפי ההנחיות.
  • לשגיאות אחרות, אם אינך יכול לתקן אותן, סגור את Visual Studio> מחק את תיקיית הפרוייקט GLFW-GLEW-GLM-0 המתגוררת ב- C: / GLP> פתח Visual Studio> הגדרה חוזרת מ- חלק 2. עבודה טובה.

חלק 4 מתוך 7: יצירת פרויקט עם תבנית GLFW-GLEW-GLM

שלב 1. צור תבנית

עבור לתפריט הראשי של Visual Studio ו, בעוד פרויקט 0 פתוח, לחץ על פרוייקט> ייצא תבנית….

  • ב אשף תבנית הייצוא בדוק את תבנית הפרויקט, אם היא לא מסומנת> לחץ על הבא>.
  • ב"אשף תבניות הייצוא "(בחר אפשרויות תבנית), בתיבת הטקסט שם תבנית מחק הכל, העתק GLFW-GLEW-GLM והדבק> לחץ על סיום. התבנית נוצרה. מחק חלון שנפתח עם כתובת התבנית.

שלב 2. צור את הפרויקט שלך

  • לחץ על קובץ> חדש> פרוייקט …
  • ב צור פרויקט חדש אשף, ברשימת התבניות בחר GLFW-GLEW-GLM (במידת הצורך גלול לרדת התבניות)> לחץ על הבא.
  • בתוך ה הגדר את הפרויקט החדש שלך אשף, בשדה הטקסט "שם הפרויקט", הקלד (או העתק והדבק) GLFW-GLEW-GLM-1
  • המיקום צריך להיות C: / GLP. אם לא, העתק C: / GLP ולהדביק.
  • ודא שמקום הפתרון והפרויקט באותה ספרייה מסומנים. לחץ על צור.

שלב 3. הוסף קובץ מקור

בתפריט סייר הפתרונות לחץ פעמיים על Source Files> לחץ על Main.cpp. הקוד צריך להופיע ב- V. S. אזור קוד. אתה יכול לשנות או לשנות קוד אם תרצה.

שלב 4. העתק קובץ glew32.dll והדבק בתיקיית פרוייקט GLFW-GLEW-GLM-1

  • נווט אל C:> GL> GLEW> bin> Release> Win32. לחץ על glew32.dll> קליק ימני> העתק.
  • נווט אל C:> GLP> GLFW-GLEW-GLM-1. לחץ לחיצה ימנית על אזור ריק בתיקיית הפרוייקט GLFW-GLEW-GLM-1 ובחר הדבק.
  • כעת הקובץ glew32.dll צריך להיות בתיקיית הפרויקטים GLFW-GLEW-GLM-1 יחד עם Main.cpp, ו -4 קבצים נוספים שנוצרו על ידי Visual Studio.
  • הפעל תוכנית. עבודה טובה.

חלק 5 מתוך 7: יצירת פרויקט לפלטפורמת x64

שלב 1. צור תיקייה GL

פתח את סייר הקבצים של Windows> נווט לדיסק (ספרייה) C.

  • אם התיקיה GL כבר קיימת זה בסדר.
  • אם לא, לחץ לחיצה ימנית באזור ריק> בחר חדש> תיקיה> סוג GL > לחץ על ↵ Enter.

שלב 2. הורד GLFW 64 סיביות

לחץ לחיצה ימנית על הכתובת הבאה ובחר פתח קישור בחלון חדש

  • לחץ על קבצים בינאריים של Windows 64 סיביות. אתה מקבל "glfw-3.3.4.bin. WIN64" או הגרסה האחרונה.
  • לחץ על תיקיה> קליק ימני> העתק.
  • נווט ב- C: / GL> קליק ימני> הדבק.
  • שנה את שם התיקיה "glfw-3.3.4.bin. WIN64" ל GLFW64

שלב 3. הורד GLEW ו- GLM כאמור לעיל, חלק 1, שלבים 4, 5

שלב 4. צור פרויקט כאמור לעיל (חלק 2), עם השם GLFW64-GLEW64-GLM-0 והוסף קובץ Main.cpp

שלב 5. ההגדרות העיקריות של דפי הנכס של הפרויקט

עבור אל "סייר הפתרונות"> קליק ימני על שם הפרויקט שלך> בחר "מאפיינים". בפלטפורמה: ערך, בחר x64> לחץ על מנהל תצורה …

  • בפלטפורמת פתרונות Active: בחר x64
  • בערך פלטפורמה, x64 נבחר באופן אוטומטי.
  • לחץ על סגור

שלב 6. כלול ספריות נוספות

כאמור, חלק 3, שלב 2.

שלב 7. ספריות נוספות של הספרייה

פתח את התפריט הנפתח "לינקר" ולחץ על "כללי". לחץ על הערך "ספריות נוספות"> חץ למטה בסוף השדה> "ערוך" בתפריט הנפתח.

  • העתיקו זאת C: / GL / GLFW64 / lib-vc2019 > באשף "ספריות נוספות" לחץ על הסמל הראשון> הדבק.
  • העתיקו זאת C: / GL / GLEW / lib / Release / x64 > לחץ על הסמל הראשון> הדבק> לחץ על אישור.

שלב 8. תלות נוספת

כאמור, חלק 3, שלב 4.

שלב 9. תת מערכת

כאמור, חלק 3, שלב 5.

שלב 10. העתק קובץ glew32.dll והדבק בתיקיית הפרויקט GLFW64-GLEW64-GLM-0

ב"סייר הקבצים "של Windows נווט אל

  • C:> GL> GLEW> סל> שחרור> x64. בתיקייה "x64" לחץ על קובץ "glew32.dll"> לחץ באמצעות לחצן העכבר הימני> "העתק".
  • C:> GLP> GLFW64-GLEW64-GLM-0. לחץ לחיצה ימנית על אזור ריק בתיקיית הפרוייקט "" GLFW64-GLEW64-GLM-0 "ובחר" הדבק ".

שלב 11. בדוק את הפרויקט ותקן שגיאות אם קיימות

כאמור, חלק 3, שלבים 7, 8.

טיפ: גם אם בהגדרות הראשיות של דפי מאפיינים מדובר בפלטפורמה: x64, לחץ על מנהל התצורה … ובפלטפורמת פתרונות פעילים: בחר x64

שלב 12. צור תבנית

כמו למעלה חלק 4, אך בשלב 4 נווט אל C:> GL> GLEW> bin> שחרר> x64 במקום זאת. שים לב ששם הקובץ הוא glew32.dll כמו בפלטפורמה x86. לסוג שם התבנית GLFW64-GLEW64-GLM לסוג שם הפרויקט GLFW64-GLEW64-GLM-1

טיפ: בכל פרוייקט שאתה יוצר בעזרת תבנית זו, בחר x64 (ליד Debug) ב- GUI של Visual Studio

חלק 6 מתוך 7: הגדרת GLFW Built, GLEW Built ו- GLM Built

שלב 1. צור תיקייה GL

פתח את סייר הקבצים של Windows> נווט לדיסק (ספרייה) C.

  • אם התיקיה GL כבר קיימת זה בסדר.
  • אם לא, לחץ לחיצה ימנית באזור ריק> בחר חדש> תיקיה> סוג GL > לחץ על ↵ Enter.

שלב 2. התקן את CMake

לחץ לחיצה ימנית על הקישור הבא ובחר פתח קישור בחלון חדש השתמש ב- CMake כדי לקבל קבצים בינאריים מקוד המקור. לעקוב אחר חלק 1 התקנת CMake.

שלב 3. הורד מקור GLFW

לחץ לחיצה ימנית על הכתובת הבאה ובחר פתח קישור בחלון חדש https://www.glfw.org/download.html. בחר "חבילת מקור".

  • בחלון ההורדה לחץ על התיקיה "glfw-3.3.4" (או הגרסה האחרונה)> קליק ימני> בחר העתק.
  • בסייר הקבצים נווט אל C: \> GL> קליק ימני> בחר הדבק. לחץ פעמיים על שם התיקיה> מחק שם> הקלד: GLFWsrc > לחץ על ↵ Enter.

שלב 4. הורד מקור GLEW

לחץ לחיצה ימנית על הכתובת הבאה ובחר פתח קישור בחלון חדש https://glew.sourceforge.net/. לְיַד מָקוֹר לחץ על ZIP.

  • בחלון ההורדה לחץ על התיקיה "glew-2.1.0" (או האחרונה)> קליק ימני> העתק.
  • נווט אל C: \> GL. קליק ימני> הדבק. לחץ פעמיים על שם התיקיה ושנה את שמו GLEWsrc > לחץ על ↵ Enter. עכשיו בתיקייה GL יש לך תיקיות GLFWsrc ו- GLEWsrc, אולי בין היתר.

שלב 5. הורד את GLM אם הוא לא הורד כבר

עבור לחלק 1 ובצע את שלב 5.

שלב 6. בנה GLFW על ידי CMake ו- Visual Studio

עבור אל CMake GUI.

  • העתק (היזהר אל תעתיק רווח ריק) C:/GL/GLFWsrc והדבק בשדה הטקסט הראשון.
  • העתק (היזהר אל תעתיק שטח ריק) C:/GL/GLFWsrc/build והדבק בשדה הטקסט השני ("היכן לבנות את הקבצים הבינאריים:").
  • הגדר וייצר. ב- CMake GUI, לחץ על הגדר> באשף צור מדריך לחץ על כן> בחר Visual Studio 16 2019> לחץ על סיום.

    כאשר אתה קורא ב- CMake GUI: "קביעת התצורה בוצעה", לחץ על צור. עליך לקרוא: "יצירת סיום"

  • בנה את הפתרון שלך.

    • נווט אל C:> GL> GLFWsrc> build. לחץ פעמיים על "GLFW.sln", או "GLFW", או "ALL_BUILD.vcxproj". מופע של Visual Studio מופיע. המתן עד שמופיע בתפריט הראשי ערך Build. לחץ עליו> "בנה פתרון".
    • המתן עד שתקרא את השורה האחרונה בחלון "פלט": ========== בנייה: 32 הצליחו, 0 נכשלו, 0 מעודכנים, 2 דילגו "========== =

      מספר השינויים "שהצליחו" בגרסאות glfw

  • נווט אל C: \> GL> GLFWsrc> build> src> Debug. בפנים אתה אמור לראות קובץ glfw3.lib.

שלב 7. בנה GLEW על ידי CMake ו- Visual Studio

בצע את השלב לעיל אבל

  • העתק (היזהר אל תעתיק רווח ריק) C:/GL/GLEWsrc/build/cmake והדבק בשדה הטקסט הראשון.
  • העתק (היזהר אל תעתיק שטח ריק) C:/GL/GLEWsrc/build והדבק בשדה הטקסט השני.
  • נווט אל C:> GL> GLEWsrc> build. לחץ פעמיים על "glew.sln", או "glew", או "ALL_BUILD.vcxproj".
  • ב- V. S. אשף הפלט, מספר המצליחים היום (31-1-2020) הוא 6, אך עשוי להשתנות בגרסה מאוחרת יותר.
  • נווט אל C:> GL> GLEWsrc> build> lib> Debug. בפנים אתה אמור לראות קובץ glew32d.lib בין קבצים אחרים.

שלב 8. בנה GLM על ידי CMake ו- Visual Studio

בצע את שלב 6 (בחלק זה) בנה GLFW על ידי CMake ו- Visual Studio אבל…

  • עבור שדה הטקסט הראשון, העתק (תשומת הלב:

    אין להעתיק רווח ריק) ולהדביק C:/GL/GLM

  • להעתקת שדה טקסט שני (תשומת הלב:

    אין להעתיק רווח ריק) ולהדביק C:/GL/GLM/build

  • נווט אל C:> GL> GLM> build. לחץ פעמיים על הקובץ "ALL_BUILD.vcxproj" או על הקובץ (לא התיקיה) "glm".
  • ב- V. S. אשף הפלט, מספר המצליחים היום (2021-08-31) הוא 165, אך עשוי להשתנות בגרסה מאוחרת יותר.

    אם מספר ההצלחות נמוך מ- 165, מחק את CMake GUI> עבור אל C:> GL> לחץ פעמיים "cmake-3.21.2-windows-x86_64"> לחץ פעמיים על "bin"> לחץ פעמיים על הקובץ "cmake-gui". מופיע GUI חדש של CMake. בצע את השלב הנוכחי (מס '8)

  • נווט אל C:> GL> GLM> build> glm> Debug. בפנים אתה אמור לראות קובץ glm_static.lib בין קבצים אחרים.

שלב 9. הגדר פרוייקט GLFW בנוי, GLEW בנוי ובניית GLM

  • צור פרויקט ריק לפי חלק 2. לסוג שם GLFWsrc-GLEWsrc-GLMsrc-0 "מיקום:" צריך להיות: C: / GLP זכור הוסף את הקובץ Main.cpp.
  • הגדר את מאפייני הפרויקט. באשף סייר הפתרונות, לחץ לחיצה ימנית על שם הפרויקט שהוא GLFWsrc-GLEWsrc-GLMsrc-0> בחר מאפיינים.

    • (1) בתפריט הראשי של דפי הנכס GLFWsrc-GLEWsrc-GLMsrc-0.

      בערך פלטפורמה בחר x64> לחץ על מנהל התצורה….

      • בפלטפורמת פתרונות Active: בחר x64.
      • בערך פלטפורמה, x64 נבחר באופן אוטומטי.
      • לחץ על סגור.
    • (2) כלול ספריות נוספות. לחץ על C/C ++> כללי> בתפריט שליד בחר את הראשון, כלול ספריות נוספות> לחץ על החץ למטה בסוף השדה> לחץ על ערוך ….

      • עותק C: / GL / GLFWsrc / כוללים > באשף "כלול ספריות נוספות" לחץ על הסמל הראשון> הדבק בשדה הטקסט העליון.
      • עותק C: / GL / GLEWsrc / כוללים > לחץ שוב על הסמל הראשון> הדבק.
      • עותק C: / GL / GLM > לחץ פעם נוספת על הסמל הראשון> הדבק.
      • באשף "כלול ספריות נוספות" לחץ על אישור.
    • (3) ספריות ספרייה נוספות. לחץ פעמיים על Linker> לחץ על כללי> ספריות נוספות> לחץ על החץ למטה בסוף השדה> לחץ על ערוך ….

      • עותק C: / GL / GLFWsrc / build / src / Debug > באשף ספריות נוספות "לחץ על הסמל הראשון> הדבק בשדה הטקסט העליון ביותר.
      • עותק C: / GL / GLEWsrc / build / lib / Debug > לחץ שוב על הסמל הראשון> הדבק.
      • עותק C: / GL / GLM / build / glm / Debug > לחץ פעם נוספת על הסמל הראשון> הדבק.
    • (4) תלות נוספת. בתפריט הנפתח Linker בחר קלט> בתפריט שליד בחר את הראשון, תלות נוספת> לחץ על החץ למטה בסוף השדה> ערוך ….

      • עותק opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > הדבק בתיבת הטקסט העליונה ביותר באשף "תלות נוספת".
      • באשף "תלות נוספות" לחץ על אישור.
    • (5) הגדר את המערכת ל- CONSOLE תת -מערכת.

      בתפריט הנפתח Linker בחר מערכת> בתפריט שליד בחר את הראשון, תת מערכת> לחץ על החץ למטה בסוף השדה> בחר מסוף (/משנה: CONSOLE). לחץ על החל ואישור.

  • העתק קובץ glew32d.dll והדבק בתיקיית הפרויקט GLFWsrc-GLEWsrc-GLMsrc-0.

    • נווט אל C:> GL> GLEWsrc> build> bin> איתור באגים. נְקִישָׁה glew32d.dll > קליק ימני> העתק.
    • נווט אל C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. לחץ לחיצה ימנית על אזור ריק בתיקיית הפרוייקט GLFWsrc-GLEWsrc-GLMsrc-0 ובחר הדבק.
  • העתק קובץ glm_shared.dll והדבק בתיקיית הפרויקט GLFWsrc-GLEWsrc-GLMsrc-0.

    • נווט אל C:> GL> GLM> build> glm> Debug. נְקִישָׁה glm_shared.dll > קליק ימני> העתק.
    • נווט אל C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. לחץ לחיצה ימנית על אזור ריק בתיקיית הפרוייקט GLFWsrc-GLEWsrc-GLMsrc-0 ובחר הדבק.
    • glew32d.dll ו glm_shared.dll כעת הקבצים צריכים להיות בתיקיית הפרוייקט GLFWsrc-GLEWsrc-GLMsrc-0 יחד עם Main.cpp ו -4 קבצים נוספים שנוצרו על ידי Visual Studio.

שלב 10. בדוק את הפרויקט שלך ותקן שגיאות אם קיימות

עבור לחלק 3 ופעל לפי שלבים 7 ו -8.

שלב 11. צור תבנית

כמו למעלה חלק 4. לסוג שם התבנית GLFWsrc-GLEWsrc-GLMsrc עבור סוג שם הפרויקט GLFWsrc-GLEWsrc-GLMsrc-1 זכור, בכל פרויקט שאתה יוצר בעזרת תבנית זו לחץ על x64 ב- V. S. התפריט הראשי של GUI.

חלק 7 מתוך 7: בחירת הגדרה

שלב 1. במדריך זה אתה לומד 3 היה להגדיר GLFW, GLEW ו- GLM בפרויקט עם Visual Studio

  • הגדר קבצים בינאריים x86 (32 סיביות).

    זה הכי קל. אתה צריך להתחיל ללמוד להגדיר מכאן.

  • הגדר קבצים בינאריים x64 (64 סיביות).

    הוא מכוון לפלטפורמת x64. בחר בו רק כשיש לך סיבה ספציפית לכך.

  • הידור מקור GLFW, מקור GLEW, מקור GLM והגדרתם בפרויקט.

    גם יעדים x64. הקשה ביותר. הכי טוב אם כי.

טיפים

  • אתה יכול ליצור תיקייה בתיקייה C: / GL למקום שבו אתה יכול להציג את הפרויקטים שלך. בעת יצירת פרויקט בחר תיקייה זו עבור "מיקום".
  • דרך כללית לתצורה כלול ספריות נוספות כלומר, לאחר לחיצה על הסמל הראשון, לחץ על שלוש נקודות …, נווט אל התיקייה שבה חיות קבצים.h (במדריך זה C: / GL / glfw / include, C: / GL / glew / include ו- C: / GL / glm) ולחץ על בחר תיקיה.
  • דרך כללית לתצורה ספריות נוספות של הספרייה כלומר, לאחר לחיצה על הסמל הראשון, לחץ על שלוש נקודות …, נווט אל התיקייה שבה חיות קבצי.lib (במדריך זה לפלטפורמת x86, C: / GL / glfw / lib-vc2019 ו- C: / GL / glew / lib / Release / Win32) ולחץ על בחר תיקיה.
  • דרך כללית לתצורה תלות נוספת האם זה,

    • בסייר הקבצים נווט אל התיקייה שבה קבצי.lib חיים (במדריך זה לפלטפורמת x86, C: / GL / glfw / lib-vc2019 ו- C: / GL / glew / lib / Release / Win32), לחץ פעמיים על השם של כל קובץ.lib והעתק (באמצעות הקשה Ctrl+C) את השם עם הסיומת שלו.lib.
    • כעת עבור אל אשף התלות הנוספת והדבק אותו (באמצעות הקשה Ctrl+V). הקלד פסיק (;).
    • אם אתה רוצה להגדיר את OpenGL עם הפרויקט שלך הוסף opengl32.lib.
  • אם יש צורך בקובצי dll, בכל פרוייקט שאתה יוצר - אפילו עם תבנית שנוצרה על ידי הפרויקט כולל קובץ dll - עליך להעתיק קובצי dll מספריות או מפרויקט קודם ולהדביק בפרויקט החדש.

מוּמלָץ: