This repository's releases section contains pre-compiled library packages for our target systems: Linux, Windows, and MacOS.
Contents:
- SDL2
- glm
- libpng (static)
- zlib (static, required for libpng)
- libogg (static, required for opusfile)
- libopus (static, required for opusfile)
- opusfile (static)
- libopusenc (static, required for opus-tools)
- opus-tools -- just to have a reference build
- freetype
- harfbuzz
The course's base-code Maekfile.js
and/or Jamfile
is set up to work properly if the nest-libs/
directory has the same parent as your clone of the 15-466-f*-base*
directory:
15-466-stuff/ #or whatever you call it
nest-libs/
...
your-game0/
...
Libraries compiled with, and intended to be used with, Visual Studio 2022.
Windows releases also include ftjam (jam.exe
) and a convenient script to launch a VS2022 command prompt with jam in the path and JAM_TOOLSET
. See windows/jam. You may need to edit the shortcut and/or bat file to match your particular installation of Visual Studio.
- libjpeg-turbo, perhaps?