OpenGL
GLFW
Μεταγλώττιση και εκτέλεση σε Windows με MINGW-W64
- Μεταφόρτωση του GLFW από το https://www.glfw.org/
-
Αντιγραφή των καταλόγων include και lib_mingw-w64 στον φάκελο dependencies
$ make -f makefile_win.mk g++ glfw_test.cpp -o glfw_test -Idependencies/include -Ldependencies/lib-mingw-w64 -lglfw3 -lopengl32 -lgdi32 -luser32 -lkernel32 $ make -f makefile_win.mk run glfw_test.exe
Μεταγλώττιση και εκτέλεση σε OSX
Α’ ΤΡΟΠΟΣ
- Μεταφόρτωση του GLFW από το https://www.glfw.org/
-
Αντιγραφή των καταλόγων include και lib_macos στον φάκελο dependencies
$ make -f makefile1_osx.mk clang++ glfw_test.cpp -o glfw_test -Idependencies/include -Ldependencies/lib-macos -std=c++11 -stdlib=libc++ -lglfw3 -framework CoreVideo -framework OpenGL -framework IOKit -framework Cocoa -framework Carbon $ make -f makefile2_osx.mk run ./glfw_test
Β’ ΤΡΟΠΟΣ
Εγκατάσταση του GLFW με το homebrew
```sh
$ brew install glfw
$ make -f makefile2_osx.mk
$ make -f makefile2_osx.mk run
./glfw_test
```
Μεταγλώττιση και εκτέλεση σε Ubuntu 18.04LTS
```sh
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install libglfw3
$ sudo apt-get install libglfw3-dev
```
```sh
$ make -f makefile_linux.mk
g++ glfw_test.cpp -o glfw_test -std=c++11 -lglfw -lGL
$ make -f makefile_linux.mk run
./glfw_test
```