Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to compile OpenAL32.dll and OpenAL64.dll? #917

Open
usergithub64 opened this issue Sep 23, 2023 · 1 comment
Open

How to compile OpenAL32.dll and OpenAL64.dll? #917

usergithub64 opened this issue Sep 23, 2023 · 1 comment

Comments

@usergithub64
Copy link

usergithub64 commented Sep 23, 2023

Where can I get detailed step-by-step instructions on how to compile OpenAL32.dll and OpenAL64.dll under Windows 10 x64 ? The instructions on Github (Like How to Build) are too confusing and incomprehensible. What exactly needs to be downloaded, what programs to download for this, etc.? I need to compile OpenAL32.dll and OpenAL64.dll latest version 1.23.1 to copy them into the game folder.

@kcat
Copy link
Owner

kcat commented Sep 23, 2023

There are prebuilt binaries here: https://openal-soft.org/openal-binaries/ You don't normally need to build them yourself. The 32-bit and 64-bit libraries are bin/Win32/soft_oal.dll and bin/Win64/soft_oal.dll respectively. You can copy and rename them to wherever and whatever you need.

If you need or still want to build them, then on Windows you'll need Visual Studio. Once installed, you can download and extract the source for the latest OpenAL Soft release from here:
https://openal-soft.org/openal-releases/

You can then follow these instructions to load up the project
https://learn.microsoft.com/en-us/cpp/build/cmake-projects-in-visual-studio

Once loaded, you should be able to build it like any other Visual Studio project (I don't know the exact procedure since I don't use Visual Studio).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants