Faogenlib3 uses OpenGL 3.3 for GPU baking. Pre-built windows versions of the library are available as static or dynamic libraries for both 32 and 64-bit platforms.
DLL version has a plain C interface and can be used with many different programming languages.
Building Faogenlib3 from the source code will require:
Include include/faogenlib3.h and link with appropriate faogenlib3.lib from bin folder: for example for x64 release dll version link with "bin/x64/Release dll/faogenlib3.lib"
In your code use functions from faogenlib3 namespace to work with library
See generate_example function in example/example.cpp for basic per-vertex and texture AO generation