Skip to content

Natives

vlOd edited this page Oct 30, 2025 · 2 revisions

Natives

QuickGL needs the native libraries for GLFW in order to function correctly
It also needs the OpenAL natives and LibUI natives if you plan to use anything related to those
If you are on Windows x64, QuickGL already has the necessary GLFW natives bundled

GLFW

You can obtain the source code or pre-compiled GLFW builds from their website

Important

Please note, that if you are planning to build GLFW from source
GLFW's default CMake configuration builds a static library (.lib, .a, etc)
QuickGL needs a dynamic library in order to be able to load GLFW (.dll, .so, etc)

OpenAL

Windows

There are 2 main implementations for OpenAL:

If you want a more maintained option, you should go with openal-soft

Tip

The library is available under the bin\ folder inside the release ZIP archive
Pick your architecture and then rename the dll inside from soft_oal.dll to OpenAL32.dll

Linux

Your distro's package manager should have OpenAL
Debian-based distributions usually can install it via libopenal1

LibUI

You can find the source code and pre-built binaries here
Make sure to get the shared library!

Clone this wiki locally