- natively on Windows, using cygwin (www.cygwin.com) with or without the
POSIX emulation layer. This is the preferred way to compile vlc if you want
to do it on Windows.
- natively on Windows, using cygwin (www.cygwin.com) with or without the
POSIX emulation layer. This is the preferred way to compile vlc if you want
to do it on Windows.
Read http://wiki.videolan.org/Win32CompileCygwinNew to have a complete HOWTO
- On GNU/Linux, using the mingw32 cross-compiler.
Read http://wiki.videolan.org/Win32CompileCygwinNew to have a complete HOWTO
- On GNU/Linux, using the mingw32 cross-compiler.
For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and
mingw32-runtime packages.
For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and
mingw32-runtime packages.
- compiling natively on Windows with cygwin:
You will need to download and run the setup.exe app from cygwin's web site
- compiling natively on Windows with cygwin:
You will need to download and run the setup.exe app from cygwin's web site
* We also provide a package with all the libraries already compiled so it is
actually really easy to compile a full-featured version of vlc (these compiled
libraries will only work with mingw or cygwin):
* We also provide a package with all the libraries already compiled so it is
actually really easy to compile a full-featured version of vlc (these compiled
libraries will only work with mingw or cygwin):
* An automated way of building the contrib libraries is provided in
extra/contrib. It will download, configure and build the libraries.
See the extras/contrib/README for more info.
* An automated way of building the contrib libraries is provided in
extra/contrib. It will download, configure and build the libraries.
See the extras/contrib/README for more info.