Jak skonfigurować OpenGL GLFW GLEW GLM w projekcie za pomocą Visual Studio

Spisu treści:

Jak skonfigurować OpenGL GLFW GLEW GLM w projekcie za pomocą Visual Studio
Jak skonfigurować OpenGL GLFW GLEW GLM w projekcie za pomocą Visual Studio

Wideo: Jak skonfigurować OpenGL GLFW GLEW GLM w projekcie za pomocą Visual Studio

Wideo: Jak skonfigurować OpenGL GLFW GLEW GLM w projekcie za pomocą Visual Studio
Wideo: How to Enable Developer Mode and USB Booting Chromebook 2024, Może
Anonim

Ten przewodnik pomoże Ci przejść przez pierwsze wyzwanie związane z używaniem OpenGL, GLFW, GLEW i GLM: instalowanie i konfigurowanie ich oraz tworzenie pierwszego projektu za pomocą szablonu GLFW-GLEW-GLM w programie Visual Studio 2019.

Zakłada się, że Twoja platforma to Windows, a IDE to Visual Studio 2019. Podczas instalacji programu Visual Studio zaznacz pole Programowanie pulpitu z obciążeniem C++.

Kroki

Część 1 z 7: Pobieranie GLFW, GLEW i GLM

Podświetl glfw
Podświetl glfw

Krok 1. Zaznacz krok lub podetap

Zaznacz krok lub podetap, który zamierzasz zrobić, a następnie zrób to. Zobacz przykładowy obrazek powyżej.

Krok 2. Utwórz folder GL

Otwórz Eksplorator plików systemu Windows > Przejdź do dysku (katalogu) C.

  • Jeśli folder GL już istnieje, to w porządku.
  • Jeśli nie, kliknij prawym przyciskiem myszy w pustym obszarze > wybierz Nowy > Folder > wpisz GL > naciśnij ↵ Enter.

Krok 3. Pobierz GLFW

Kliknij prawym przyciskiem myszy następujący adres i wybierz Otwórz łącze w nowym oknie

  • Kliknij 32-bitowe pliki binarne systemu Windows. Otrzymasz „glfw-3.3.4.bin. WIN32” lub najnowszą wersję.
  • Kliknij folder pobierania „glfw-3.3.4.bin. WIN32” > kliknij prawym przyciskiem myszy > wybierz kopię.
  • Przejdź do C: > GL > kliknij prawym przyciskiem myszy > wybierz wklej.
  • Kliknij „glfw-3.3.4.bin. WIN32” i zmień jego nazwę na GLFW.
  • Teraz w folderze „GL” masz folder GLFW.

Krok 4. Pobierz GLEW

Kliknij prawym przyciskiem na poniższy link i wybierz Otwórz link w nowym oknie https://glew.sourceforge.net/. Poniżej Pliki do pobrania, odnaleźć Binaria i kliknij Windows 32-bitowy i 64-bitowy.

  • Kliknij pobrany folder żar-2.1.0 (lub najnowsza wersja) > kliknij prawym przyciskiem myszy > wybierz Kopiuj.
  • Przejdź do C: > GL > kliknij prawym przyciskiem myszy > wybierz Pasta.
  • (Alternatywnie otwórz okno „Eksplorator plików” > C: > GL. Przejdź do okna pobierania > kliknij pobrany folder i przeciągnij do C:\GL)
  • Przemianować żar-2.1.0 do GLEW.
  • Jeśli folder glew-2.1.0-win32 został pobrany, kliknij go dwukrotnie, aby uzyskać glew-2.1.0.
GLM 1
GLM 1

Krok 5. Pobierz GLM

Kliknij prawym przyciskiem myszy następujący adres i wybierz Otwórz łącze w nowym oknie Biblioteka matematyczna glm OpenGL. W lewym górnym rogu kliknij Pobierz GLM 0.9.9.7 lub najnowsza wersja (patrz zdjęcie powyżej).

  • Kliknij pobrany folder „glm” > kliknij prawym przyciskiem myszy > Kopiuj.
  • Przejdź do C:\GL > kliknij prawym przyciskiem myszy > Wklej.
  • (Alternatywnie otwórz okno „Eksplorator plików” > C: > GL. Przejdź do okna pobierania > kliknij pobrany folder i przeciągnij do C:\GL)
  • Przemianować glm do GLM

Część 2 z 7: Tworzenie projektu Visual Studio

Krok 1. Utwórz folder GLP

Przejdź do dysku (katalogu) C.

  • Jeśli folder GLP już istnieje, to jest w porządku.
  • Jeśli nie, kliknij prawym przyciskiem myszy w pustym obszarze > wybierz Nowy > Folder > wpisz DPL > naciśnij ↵ Enter.

Krok 2. Utwórz pusty projekt

  • Jeśli program Visual Studio nie jest otwarty. Otwórz go > kliknij Utwórz nowy projekt > Pusty projekt > Dalej.

    • w Skonfiguruj swój nowy projekt kreator, dla "Nazwa projektu" wpisz: GLFW-GLEW-GLM-0
    • W „Lokalizacja” usuń wszystko, skopiuj C:\GLP\ i wklej.
    • Zaznacz „Umieść rozwiązanie i projekt w tym samym katalogu” > kliknij Utwórz.
    • Poczekaj, aż pojawi się wystąpienie programu Visual Studio.
  • Jeśli został już otwarty. Kliknij pozycję Plik > Nowy > Projekt… > Pusty projekt > Dalej. Reszta jak wyżej.

Krok 3. Dodaj plik źródłowy do projektu

  • W V. S. GUI, kreator Eksplorator rozwiązań, kliknij prawym przyciskiem myszy wpis Pliki źródłowe (ostatni) > wybierz Dodaj > Nowy element….
  • W kreatorze Dodaj nowy element - GLFW-GLEW-GLM-0 kliknij Plik C++ (.cpp) (pierwszy) w środkowej części okna. W polu tekstowym Nazwa wpisz Main.cpp.
  • Lokalizacja powinna być: C:\GLP\GLFW-GLEW-GLM-0\
  • Kliknij przycisk Dodaj. Plik otworzy się w głównym edytorze tekstu, ale na razie pozostaw plik pusty.

Część 3 z 7: Instalacja GLFW, GLEW i GLM w projekcie

Projekt 0
Projekt 0

Krok 1. Skonfiguruj „Dodatkowe katalogi dołączania”

W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy nazwę swojego projektu, czyli GLFW-GLEW-GLM-0, i wybierz Właściwości. Pozostaw ustawienia domyślne: Konfiguracja: Aktywna (Debugowanie) i Platforma: Aktywna (Win32)

Opengl 1
Opengl 1

Krok 2. Otwórz menu rozwijane C/C++

Kliknij Ogólne > Dodatkowe katalogi dołączania. > strzałka w dół na końcu pola > kliknij menu rozwijane..

  • Skopiuj to C:\GL\GLFW\include > w kreatorze dodatkowych katalogów dołączania kliknij pierwszą ikonę > wklej.

    OpenGL 12
    OpenGL 12
  • Skopiuj to C:\GL\GLEW\include > ponownie kliknij pierwszą ikonę > wklej.
  • Skopiuj to C:\GL\GLM > jeszcze raz kliknij pierwszą ikonę > wklej.
  • W kreatorze dodatkowych katalogów dołączania kliknij OK.

Krok 3. Skonfiguruj linker „Dodatkowe katalogi biblioteczne”

Otwórz menu rozwijane Linker i kliknij Ogólne. Kliknij pozycję Dodatkowe katalogi biblioteczne > strzałkę w dół po prawej stronie pola > kliknij.

  • Kopiuj C:\GL\GLFW\lib-vc2019 > w kreatorze „Dodatkowe katalogi biblioteczne” kliknij pierwszą ikonę > wklej.
  • Skopiuj to C:\GL\GLEW\lib\Release\Win32 > kliknij pierwszą ikonę > wklej > kliknij OK.

Krok 4. Skonfiguruj „Dodatkowe zależności”

  • W rozwijanym menu konsolidatora kliknij „Wprowadzanie”. Kliknij pozycję Dodatkowe zależności > strzałkę w dół na końcu pola > w menu rozwijanym.
  • Kopiuj opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib i wklej w najwyższym polu tekstowym kreatora Dodatkowe zależności. Kliknij OK w kreatorze Dodatkowe zależności.

Krok 5. Ustaw Linker „Podsystem” na „Konsola”

W menu rozwijanym konsolidatora kliknij System > Podsystem > kliknij strzałkę w dół na końcu pola > wybierz Konsola (/SUBSYSTEM:CONSOLE) z menu rozwijanego > kliknij Zastosuj, a następnie OK w kreatorze stron właściwości projektu.

Krok 6. Skopiuj plik glew32.dll i wklej do folderu projektu GLFW-GLEW-GLM-0

  • Przejdź do C:> GL> GLEW> bin> Release> Win32. Kliknij glew32.dll > kliknij prawym przyciskiem myszy > Kopiuj.
  • Przejdź do C: > GLP > GLFW-GLEW-GLM-0. Kliknij prawym przyciskiem myszy pusty obszar w folderze GLFW-GLEW-GLM-0 i wybierz opcję Wklej.
  • Plik glew32.dll powinien teraz znajdować się w folderze projektu GLFW-GLEW-GLM-0 wraz z Main.cpp i 4 innymi plikami utworzonymi przez program Visual Studio.

Krok 7. Przetestuj swój projekt

Kliknij prawym przyciskiem myszy następujący adres i wybierz Otwórz łącze w nowym oknie tutorial01.cpp. Skopiuj kod i wklej w obszarze kodu Main.cpp. Naciśnij Ctrl+F5. Powinny pojawić się dwa okna. Jeden czarny i drugi niebieski.

Jeśli pojawi się tylko czarne okno (konsola) z komunikatem: "Nie udało się otworzyć okna GLFW. Jeśli masz procesor graficzny Intel, nie są one kompatybilne z wersją 3.3. Wypróbuj wersję 2.1 samouczka.", konfiguracja jest w porządku, ale funkcja glfwCreateWindow nie działa

Krok 8. Popraw wszelkie błędy

Jeśli widzisz jakieś błędy na „Liście błędów”, sprawdź następujące elementy:

  • Plik z rozszerzeniem.h przejdź do części 3, krok 1, „Skonfiguruj „Dodatkowe katalogi dołączania”” i postępuj zgodnie z instrukcjami.
  • Plik z rozszerzeniem.lib przejdź do części 3, krok 2, „Konfiguracja konsolidatora „Dodatkowe katalogi bibliotek”” i postępuj zgodnie z instrukcjami. Również do kroku 3, „Skonfiguruj linker „Dodatkowe katalogi biblioteczne””.
  • Plik z rozszerzeniem.dll przejdź do kroku 5 „Skopiuj plik glew32.dll i wklej do folderu Project” i postępuj zgodnie z instrukcjami.
  • „Należy zdefiniować punkt wejścia” przejdź do kroku 4, Ustaw linker „SubSystem” na „CONSOLE” i postępuj zgodnie z instrukcjami.
  • W przypadku innych błędów, jeśli nie możesz ich naprawić, zamknij program Visual Studio > usuń folder projektu GLFW-GLEW-GLM-0, który znajduje się w C:\GLP > otwórz program Visual Studio > powtórz konfigurację z Część 2. Dobra robota.

Część 4 z 7: Tworzenie projektu za pomocą szablonu GLFW-GLEW-GLM

Krok 1. Utwórz szablon

Przejdź do menu głównego programu Visual Studio i, gdy Projekt-0 jest otwarty, kliknij Projekt > Eksportuj szablon….

  • W Kreatorze eksportu szablonu zaznacz Szablon projektu, jeśli nie jest zaznaczony > kliknij Dalej >.
  • W "Kreatorze eksportu szablonów" (Wybierz opcje szablonu), w polu tekstowym Nazwa szablonu usuń wszystko, skopiuj GLFW-GLEW-GLM i wklej > kliknij Zakończ. Szablon został utworzony. Usuń otwarte okno z adresem szablonu.

Krok 2. Stwórz swój projekt

  • Kliknij Plik > Nowy > Projekt….
  • w Utwórz nowy projekt kreatora, na liście szablonów wybierz GLFW-GLEW-GLM (w razie potrzeby przewiń listę szablonów) > kliknij Dalej.
  • w Skonfiguruj swój nowy projekt kreator, w polu tekstowym „Nazwa projektu” wpisz (lub skopiuj i wklej) GLFW-GLEW-GLM-1
  • Lokalizacja powinna być C:\GLP. Jeśli nie, skopiuj C:\GLP i wklej.
  • Upewnij się, że opcja Umieść rozwiązanie i projekt w tym samym katalogu jest zaznaczona. Kliknij Utwórz.

Krok 3. Dodaj plik źródłowy

W menu Eksplorator rozwiązań kliknij dwukrotnie Pliki źródłowe > kliknij Main.cpp. Kod powinien pojawić się na V. S. obszar kodu. Możesz modyfikować lub zmieniać kod, jeśli chcesz.

Krok 4. Skopiuj plik glew32.dll i wklej go do folderu projektu GLFW-GLEW-GLM-1

  • Przejdź do C: > GL > GLEW > bin > Release > Win32. Kliknij glew32.dll > kliknij prawym przyciskiem myszy > Kopiuj.
  • Przejdź do C: > GLP > GLFW-GLEW-GLM-1. Kliknij prawym przyciskiem myszy pusty obszar w folderze projektu GLFW-GLEW-GLM-1 i wybierz opcję Wklej.
  • Plik glew32.dll powinien teraz znajdować się w folderze projektu GLFW-GLEW-GLM-1 wraz z Main.cpp i 4 innymi plikami utworzonymi przez program Visual Studio.
  • Uruchom program. Dobra robota.

Część 5 z 7: Tworzenie projektu na platformę x64

Krok 1. Utwórz folder GL

Otwórz Eksplorator plików systemu Windows > Przejdź do dysku (katalogu) C.

  • Jeśli folder GL już istnieje, to w porządku.
  • Jeśli nie, kliknij prawym przyciskiem myszy w pustym obszarze > wybierz Nowy > Folder > wpisz GL > naciśnij ↵ Enter.

Krok 2. Pobierz 64 bity GLFW

Kliknij prawym przyciskiem następujący adres i wybierz Otwórz link w nowym oknie

  • Kliknij 64-bitowe pliki binarne systemu Windows. Otrzymasz "glfw-3.3.4.bin. WIN64" lub najnowszą wersję.
  • Kliknij folder > kliknij prawym przyciskiem myszy > Kopiuj.
  • Przejdź do C:\GL > kliknij prawym przyciskiem myszy > Wklej.
  • Zmień nazwę folderu „glfw-3.3.4.bin. WIN64” na GLFW64

Krok 3. Pobierz GLEW i GLM jak powyżej, część 1, kroki 4, 5

Krok 4. Utwórz projekt jak wyżej (część 2), o nazwie GLFW64-GLEW64-GLM-0 i dodaj plik Main.cpp

Krok 5. Główne ustawienia stron właściwości projektu

Przejdź do „Solution Explorer” > kliknij prawym przyciskiem myszy nazwę swojego projektu > wybierz „Właściwości”. W pozycji Platforma: wybierz x64> Kliknij Menedżer konfiguracji…

  • W platformie Active Solution: wybierz x64
  • W pozycji Platforma x64 jest wybierana automatycznie.
  • Kliknij Zamknij

Krok 6. Dodatkowe katalogi dołączania

Jak wyżej, część 3, krok 2.

Krok 7. Dodatkowe katalogi biblioteczne

Otwórz menu rozwijane „Łącznik” i kliknij „Ogólne”. Kliknij pozycję „Dodatkowe katalogi biblioteczne” > strzałkę w dół na końcu pola > „Edytuj” w menu rozwijanym.

  • Skopiuj to C:\GL\GLFW64\lib-vc2019 > w kreatorze „Dodatkowe katalogi biblioteczne” kliknij pierwszą ikonę > wklej.
  • Skopiuj to C:\GL\GLEW\lib\Release\x64 > kliknij pierwszą ikonę > wklej > kliknij OK.

Krok 8. Dodatkowe zależności

Jak wyżej, część 3, krok 4.

Krok 9. Podsystem

Jak wyżej, część 3, krok 5.

Krok 10. Skopiuj plik glew32.dll i wklej do folderu projektu GLFW64-GLEW64-GLM-0

W „Eksploratorze plików” systemu Windows przejdź do

  • C: > GL > GLEW > bin > Release > x64. W folderze "x64" kliknij plik "glew32.dll" > kliknij prawym przyciskiem myszy > "Kopiuj".
  • C: > GLP > GLFW64-GLEW64-GLM-0. Kliknij prawym przyciskiem myszy pusty obszar w folderze projektu „GLFW64-GLEW64-GLM-0” i wybierz „Wklej”.

Krok 11. Przetestuj projekt i popraw ewentualne błędy

Jak wyżej, część 3, kroki 7, 8.

WSKAZÓWKA: Nawet jeśli w głównych ustawieniach strony właściwości jest to Platforma: x64, kliknij Menedżer konfiguracji…, a w Aktywnej platformie rozwiązania: wybierz x64

Krok 12. Utwórz szablon

Jak powyżej w części 4, ale w kroku 4 przejdź do C: > GL > GLEW > bin > Release > x64. Zauważ, że nazwa pliku to glew32.dll jak w przypadku platformy x86. Dla typu nazwy szablonu GLFW64-GLEW64-GLM Dla typu nazwy projektu GLFW64-GLEW64-GLM-1

WSKAZÓWKA: W każdym projekcie, który tworzysz za pomocą tego szablonu, wybierz x64 (obok debugowania) w graficznym interfejsie użytkownika programu Visual Studio

Część 6 z 7: Konfiguracja zbudowanego GLFW, zbudowanego GLEW i zbudowanego GLM

Krok 1. Utwórz folder GL

Otwórz Eksplorator plików systemu Windows > Przejdź do dysku (katalogu) C.

  • Jeśli folder GL już istnieje, to w porządku.
  • Jeśli nie, kliknij prawym przyciskiem myszy w pustym obszarze > wybierz Nowy > Folder > wpisz GL > naciśnij ↵ Enter.

Krok 2. Zainstaluj CMake

Kliknij prawym przyciskiem myszy poniższy link i wybierz Otwórz link w nowym oknie Użyj CMake, aby pobrać pliki binarne z kodu źródłowego. Podążać Część 1 Instalowanie CMake.

Krok 3. Pobierz źródło GLFW

Kliknij prawym przyciskiem myszy następujący adres i wybierz Otwórz łącze w nowym oknie https://www.glfw.org/download.html. Wybierz „Pakiet źródłowy”.

  • W oknie pobierania kliknij folder „glfw-3.3.4” (lub najnowszą wersję) > kliknij prawym przyciskiem myszy > wybierz Kopiuj.
  • W Eksploratorze plików przejdź do C:\ > GL > kliknij prawym przyciskiem myszy > wybierz Wklej. Kliknij dwukrotnie nazwę folderu > usuń nazwę > wpisz: GLFWsrc > naciśnij ↵ Enter.

Krok 4. Pobierz źródło GLEW

Kliknij prawym przyciskiem myszy następujący adres i wybierz Otwórz łącze w nowym oknie https://glew.sourceforge.net/. Oprócz Źródło kliknij ZIP.

  • W oknie pobierania kliknij folder "glew-2.1.0" (lub nowszy) > kliknij prawym przyciskiem myszy > Kopiuj.
  • Przejdź do C:\ > GL. Kliknij prawym przyciskiem myszy > Wklej. Kliknij dwukrotnie nazwę folderu i zmień nazwę GLEWsrc > naciśnij ↵ Enter. Teraz w folderze GL masz foldery GLFWsrc i GLEWsrc, być może między innymi.

Krok 5. Pobierz GLM, jeśli nie został jeszcze pobrany

Przejdź do części 1 i wykonaj krok 5.

Krok 6. Zbuduj GLFW przez CMake i Visual Studio

Przejdź do GUI CMake.

  • Kopiuj (Uważaj, nie kopiuj żadnych pustych miejsc) C:/GL/GLFWsrc i wklej w pierwszym polu tekstowym.
  • Kopiuj (Uważaj, nie kopiuj żadnych pustych miejsc) C:/GL/GLFWsrc/kompilacja i wklej w drugim polu tekstowym ("Gdzie budować binaria:").
  • Konfiguruj i generuj. W CMake GUI kliknij Konfiguruj > w kreatorze Utwórz katalog kliknij Tak > wybierz Visual Studio 16 2019 > kliknij Zakończ.

    Gdy w CMake GUI przeczytasz: „Konfiguracja zakończona”, kliknij Generuj. Powinieneś przeczytać: "Generowanie gotowe"

  • Zbuduj swoje rozwiązanie.

    • Przejdź do C: > GL > GLFWsrc > build. Kliknij dwukrotnie „GLFW.sln”, „GLFW” lub „ALL_BUILD.vcxproj”. Pojawi się wystąpienie programu Visual Studio. Poczekaj, aż w menu głównym pojawi się wpis Buduj. Kliknij go > „Zbuduj rozwiązanie”.
    • Poczekaj, aż przeczytasz ostatni wiersz w oknie "Wyjście": ========== Kompilacja: 32 powiodła się, 0 nie powiodło się, 0 jest aktualne, 2 pominięte" ========= =

      Liczba "udanych" zmian w wersjach glfw

  • Przejdź do C:\ > GL > GLFWsrc > build > src > Debug. W środku powinieneś zobaczyć plik glfw3.lib.

Krok 7. Zbuduj GLEW przez CMake i Visual Studio

Wykonaj powyższy krok, ale

  • Kopiuj (Uważaj, nie kopiuj żadnych pustych miejsc) C:/GL/GLEWsrc/build/cmake i wklej w pierwszym polu tekstowym.
  • Kopiuj (Uważaj, nie kopiuj żadnych pustych miejsc) C:/GL/GLEWsrc/kompilacja i wklej w drugim polu tekstowym.
  • Przejdź do C: > GL > GLEWsrc > build. Kliknij dwukrotnie „glew.sln”, „glew” lub „ALL_BUILD.vcxproj”.
  • W V. S. Kreator wyników, liczba udanych dzisiaj (31-1-2020) to 6, może się jednak zmienić w nowszej wersji.
  • Przejdź do C: > GL > GLEWsrc > build > lib > Debug. W środku powinieneś zobaczyć plik glew32d.lib między innymi plikami.

Krok 8. Zbuduj GLM przez CMake i Visual Studio

Postępuj zgodnie z krokiem 6 (tej części) Zbuduj GLFW przez CMake i Visual Studio ale…

  • Dla pierwszego pola tekstowego skopiuj (Uwaga:

    nie kopiuj żadnych pustych miejsc) i wklej C:/GL/GLM

  • Dla kopii drugiego pola tekstowego (Uwaga:

    nie kopiuj żadnych pustych miejsc) i wklej C:/GL/GLM/kompilacja

  • Przejdź do C: > GL > GLM > kompilacja. Kliknij dwukrotnie plik „ALL_BUILD.vcxproj” lub plik (nie folder) „glm”.
  • W V. S. Kreator wyników, numer zakończonych dzisiaj (31.08.2021) to 165, może się jednak zmienić w nowszej wersji.

    Jeśli liczba udanych prób jest mniejsza niż 165, usuń CMake GUI > przejdź do C: > GL > kliknij dwukrotnie "cmake-3.21.2-windows-x86_64" > dwukrotnie kliknij "bin" > kliknij dwukrotnie plik "cmake-gui". Pojawi się nowy GUI CMake. Postępuj zgodnie z obecnym krokiem (#8)

  • Przejdź do C: > GL > GLM > build > glm > Debug. W środku powinieneś zobaczyć plik glm_static.lib między innymi plikami.

Krok 9. Skonfiguruj zbudowany GLFW, zbuduj GLEW i zbuduj GLM w projekcie

  • Utwórz pusty projekt według Część 2. Dla typu nazwy GLFWsrc-GLEWsrc-GLMsrc-0 „Lokalizacja:” powinna mieć postać: C:\GLP Pamiętaj o dodaniu pliku Main.cpp.
  • Skonfiguruj Właściwości projektu. W kreatorze Eksplorator rozwiązań kliknij prawym przyciskiem myszy nazwę projektu, która jest GLFWsrc-GLEWsrc-GLMsrc-0 > wybierz Właściwości.

    • (1) W menu głównym GLFWsrc-GLEWsrc-GLMsrc-0 Property Pages.

      W pozycji Platforma wybierz x64> kliknij Configuration Manager….

      • W platformie Active Solution: wybierz x64.
      • W pozycji Platforma x64 jest wybierana automatycznie.
      • Kliknij Zamknij.
    • (2) Dodatkowe katalogi dołączania. Kliknij C/C++ > Ogólne > W menu obok wybierz pierwszy, Dodatkowe katalogi dołączania > kliknij strzałkę w dół na końcu pola > kliknij Edytuj….

      • Kopiuj C:\GL\GLFWsrc\include > w kreatorze "Dodatkowe katalogi" kliknij pierwszą ikonę > wklej w górnym polu tekstowym.
      • Kopiuj C:\GL\GLEWsrc\include > kliknij ponownie pierwszą ikonę > wklej.
      • Kopiuj C:\GL\GLM > kliknij jeszcze raz pierwszą ikonę > wklej.
      • W kreatorze „Dodatkowe katalogi dołączania” kliknij OK.
    • (3) Dodatkowe katalogi biblioteczne. Kliknij dwukrotnie Linker > kliknij Ogólne > Dodatkowe katalogi biblioteczne > kliknij strzałkę w dół na końcu pola > kliknij Edytuj….

      • Kopiuj C:\GL\GLFWsrc\build\src\Debug > w kreatorze „Dodatkowe katalogi biblioteczne” kliknij pierwszą ikonę > wklej w górnym polu tekstowym.
      • Kopiuj C:\GL\GLEWsrc\build\lib\Debug > kliknij ponownie pierwszą ikonę > wklej.
      • Kopiuj C:\GL\GLM\kompilacja\glm\Debug > kliknij jeszcze raz pierwszą ikonę > wklej.
    • (4) Dodatkowe zależności. W rozwijanym menu konsolidatora wybierz Wejście > w menu obok wybierz pierwszy, Dodatkowe zależności > kliknij strzałkę w dół na końcu pola > Edytuj….

      • Kopiuj opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > wklej w górnym polu tekstowym kreatora „Dodatkowe zależności”.
      • W kreatorze „Dodatkowe zależności” kliknij OK.
    • (5) Ustaw System na Konsola podsystemu.

      W menu rozwijanym Linker wybierz System > w menu obok wybierz pierwszy, Podsystem > kliknij strzałkę w dół na końcu pola > wybierz Konsola (/SUBSYSTEM:CONSOLE). Kliknij Zastosuj i OK.

  • Skopiuj plik glew32d.dll i wklej do folderu projektu GLFWsrc-GLEWsrc-GLMsrc-0.

    • Przejdź do C: > GL > GLEWsrc > build > bin > debug. Kliknij glew32d.dll > kliknij prawym przyciskiem myszy > Kopiuj.
    • Przejdź do C: > GLP > GLFWsrc-GLEWsrc-GLMsrc-0. Kliknij prawym przyciskiem myszy pusty obszar w folderze projektu GLFWsrc-GLEWsrc-GLMsrc-0 i wybierz opcję Wklej.
  • Skopiuj plik glm_shared.dll i wklej do folderu projektu GLFWsrc-GLEWsrc-GLMsrc-0.

    • Przejdź do C: > GL > GLM > build > glm > Debug. Kliknij glm_shared.dll > kliknij prawym przyciskiem myszy > Kopiuj.
    • Przejdź do C: > GLP > GLFWsrc-GLEWsrc-GLMsrc-0. Kliknij prawym przyciskiem myszy pusty obszar w folderze projektu GLFWsrc-GLEWsrc-GLMsrc-0 i wybierz opcję Wklej.
    • glew32d.dll oraz glm_shared.dll pliki powinny teraz znajdować się w folderze projektu GLFWsrc-GLEWsrc-GLMsrc-0 wraz z Main.cpp i 4 innymi plikami utworzonymi przez program Visual Studio.

Krok 10. Przetestuj swój projekt i popraw ewentualne błędy

Przejdź do części 3 i wykonaj kroki 7 i 8.

Krok 11. Utwórz szablon

Jak wyżej w części 4. Dla typu nazwy szablonu GLFWsrc-GLEWsrc-GLMsrc Dla nazwy projektu wpisz GLFWsrc-GLEWsrc-GLMsrc-1 Pamiętaj, w każdym projekcie, który tworzysz za pomocą tego szablonu, kliknij x64 w V. S. Główne menu GUI.

Część 7 z 7: Wybór konfiguracji

Krok 1. W tym samouczku dowiesz się, jak 3 było ustawienie GLFW, GLEW i GLM w projekcie z Visual Studio

  • Skonfiguruj pliki binarne x86 (32 bity).

    To najłatwiejsze. Powinieneś rozpocząć naukę konfiguracji od tego miejsca.

  • Skonfiguruj pliki binarne x64 (64 bity).

    Jest skierowany do platformy x64. Wybierz ją tylko wtedy, gdy masz ku temu konkretny powód.

  • Skompiluj źródło GLFW, źródło GLEW, źródło GLM i skonfiguruj je w projekcie.

    Cele również x64. Najtrudniejszy. Jednak najlepsze.

Porady

  • Możesz utworzyć folder w folderze C:\GL, aby umieścić tam swoje projekty. Podczas tworzenia projektu wybierz ten folder jako „Lokalizacja”.
  • Ogólny sposób konfiguracji Dodatkowe katalogi dołączania polega na tym, że po kliknięciu pierwszej ikony kliknij trzy kropki …, przejdź do folderu, w którym znajdują się pliki.h (w tym samouczku C:\GL\glfw\include, C:\GL\glew\include i C:\GL\glm) i kliknij Wybierz folder.
  • Ogólny sposób konfiguracji Dodatkowe katalogi biblioteczne polega na tym, że po kliknięciu pierwszej ikony kliknij trzy kropki …, przejdź do folderu, w którym znajdują się pliki.lib (w tym samouczku dla platformy x86, C:\GL\glfw\lib-vc2019 i C:\ GL\glew\lib\Release\Win32) i kliknij Wybierz folder.
  • Ogólny sposób konfiguracji Dodatkowe zależności czy to,

    • W Eksploratorze plików przejdź do folderu, w którym znajdują się pliki.lib (w tym samouczku dla platformy x86, C:\GL\glfw\lib-vc2019 i C:\GL\glew\lib\Release\Win32), kliknij dwukrotnie nazwę każdego pliku.lib i skopiuj (naciskając Ctrl+C) nazwę z rozszerzeniem.lib.
    • Teraz przejdź do kreatora Dodatkowe zależności i wklej go (naciskając Ctrl+V). Wpisz średnik (;).
    • Jeśli chcesz skonfigurować OpenGL ze swoim projektem, dodaj opengl32.lib.
  • Jeśli potrzebne są pliki dll, to w każdym tworzonym projekcie - nawet z szablonem utworzonym przez projekt zawierający plik dll - należy skopiować plik(i) dll z bibliotek lub poprzedniego projektu i wkleić je do nowego projektu.

Zalecana: