You can compile them either as static or dynamic libraries, depending on your project's preferences. Compiling these libraries is very easy and straightforward.
All the depending libraries have been included in the source code distribution of this library and their project files have been modified to allow out-of-the-box compilation on each platform, no additional configuration is needed.
Visual C++ 2008 / 2010 / 2012
The project contains a visual c++ solution file (libtheoraplayer.sln) used to compile the library.
MinGW support has been discontinued due to lack of time. The original MinGW solution was made via "CodeLite" projects. If anyone is interested in maintaining this, contact me.
- There used to be a Linux port provided via CodeLite projects and automake scripts, but like MinGW, it has been discontinued. If anyone is interested in maintaining this, contact me.
There's an XCode project that has been configured for x86 and can output either a framework or a static library. works out of the box.
Currently there's no x64 version available simple because I personally didn't need it. But it should be easy to compile. It's on my todo list to have it set up in the XCode projects.
PowerPC support has been discontinued, although if you need it for some reason, it shouldn't be too hard to set up an XCode3 project and have it running.
There's an XCode project that works out of the box.
Android support has been enabled via vs-android project. This is a Visual Studio plugin that allows compilation with the android toolchain. armv7a and x86 variants are possible. Both as static or dynamic libraries.
There's a visual studio project available, works like a charm!
Windows Phone 8 support is available via a visual studio project located in the project's source code.