I’m trying to compile ogg vorbis in a computer with Windows XP.
I downloaded some packages from the founder’s
page but was unable to
compile all the libraries I needed. Besides, it seems I’m missing some
I downloaded de SDK 1.0 from a webpage and compiled succesfully. The
thing is, the function
strongly discouraged for windows users (and the application crashed when
it was called)
The 1.0 SDK had the following:
I can’t seem to get the ogg headers nor the whole set of libraries. I’ve
built some of the libraries but had problems building the others.
I use VS2008 but also tried loading them with VC6 (most workspaces were
saved in that version) but failed to compile again.
Does anyone know any way around this problem? I can’t find these files I
need. (at least ogg, vorbisfile, vorbis libraries with the corresponding
I’ve found some files on these pages but I’m missing most of the SDK
(ogg and vorbis headers among those)
I need the 1.2 version to use the
function for windows users that is located in the “vorbisfile.h”.
Here’s the official download page:
Can anyone help me with this?
- By assisting me in the building of the whole SDK or providing me with
I intend to use it with OpenAl (wich I’m using succesfully).
As a last resort. What other methods, supported libraries could I use?
Thank you very much.
Please log in or register to post a reply.
Hmh, I haven’t had problems in compiling libogg/vorbis (either VS2008
nor gcc). You can check from my engine how to properly set up projects
for the libs.
Thanks. I’ll do it ASAP and tell you how it went.
I’m sorry I forgot to reply to this.
I solved the problem a couple of days later after the OP and I forgot to
post about it.
Here’s a raw set of instructions to do it I wrote for myself.
go to the win32 folder of the ogg folder
place the object Files, the object file libraries, the program debug
database in your lib folder.
place the libogg.dll in your system32 folder (or your chosen place for
make sure you include the ogg and vorbis headers in the proper
\^\^ These steps are needed to compile libvorbis.
go to the win32 folder of the libvorbis folder
compile the static
place all relevant files in the proper places
compile the dynamic
if you get an error like this one:
Error 2 error LNK2001: unresolved external symbol
open vorbis.def and look for the line where _analysis_output_always
is specified, and put a semi colon in front of it. that’ll comment out
The function definition itself is normally commented out in the code,
so that’s why you’re having this problem.
then place each file in it’s place and voilá.
Make a sample project and test it.
(linking to these libs will suffice: alut.lib openal32.lib
Thanks for helping, and sorry for not answering. I realize the OP was