A modern OpenGL application focused on teaching computer graphics principles through user interaction.
- Download GLFW3 pre-compiled binaries (here) for the same version as your MinGW/VS version and put it in
/lib
. - Download FreeType (here) use CMake and skip all dependencies with
mkdir build
cd build
cmake -G "MinGW Makefiles" -B build -D CMAKE_DISABLE_FIND_PACKAGE_ZLIB=TRUE -D CMAKE_DISABLE_FIND_PACKAGE_BZip2=TRUE -D CMAKE_DISABLE_FIND_PACKAGE_PNG=TRUE -D CMAKE_DISABLE_FIND_PACKAGE_HarfBuzz=TRUE -D CMAKE_DISABLE_FIND_PACKAGE_BrotliDec=TRUE ..
put the libfreetype.a
file in the /lib
Use VS to build for Windows (VS solution pending) or use GNUWin Make and run make
In Debian run sudo apt-get install libglfw3-dev
and then run make
In Arch Linux run yay -S glfw-x11
and run while in bin
folder and then run make