This repo contains source code for GAMES101 homeworks. It can only be built with latest VS2022 under release mode.
HW8 requires freetype.dll as an external dependency. This dll will be automatically installed after installing Anaconda Python package. If it's not available, download it from here and place the dll to the final build directory or C:\Windows\System32.
It's recommended to follow the official VS instructions to open the top level CMake project in VS2022. Alternatively, run the following commands to create the traditional VS project:
mkdir build
cd build
cmake -S .. -G "Visual Studio 17 2022" -A x64 -DCMAKE_BUILD_TYPE=RelWithDebInfo
References: