Make sure to clone recursively for the glfw submodule.
git clone --recursive https://github.com/nycrat/deep-learning-visualizerRun the cmake and make to get a statically linked library to place in lib/.
Used the GLAD online tool to generate code to load OpenGL functions at run-time. The specfic configuration can be found here.
cd glfw
cmake -S . -B build
cd build
make
cp src/libglfw3.a ../../lib
cd ../..
make runTo get LSP working properly, use bear:
make clean
bear -- make