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
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.
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
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)
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.
- 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.