Open main menu

Difference between revisions of "Compiling ScummVM/Visual Studio/Compiling Libraries"

→‎Libraries needed: Updated links
(Moved all the library related instructions in a separate page)
 
(→‎Libraries needed: Updated links)
Line 7: Line 7:


* [ftp://ftp.zytor.com/pub/nasm/releasebuilds/ NASM]
* [ftp://ftp.zytor.com/pub/nasm/releasebuilds/ NASM]
Latest stable version at the time of writing this: [ftp://ftp.zytor.com/pub/nasm/releasebuilds/2.06rc12/win32/nasm-2.06rc12-win32.zip 2.06rc12]
Latest stable version at the time of writing this: [http://www.nasm.us/pub/nasm/releasebuilds/2.09.10/nasm-2.09.10.zip 2.09.10]


* [http://downloads.xiph.org/releases/ogg/ libogg] and [http://downloads.xiph.org/releases/vorbis/ libvorbis] for OGG support.  
* [http://downloads.xiph.org/releases/ogg/ libogg] and [http://downloads.xiph.org/releases/vorbis/ libvorbis] for OGG support.  
Note that the libraries included in the "vorbis" package won't work. You need libogg and libvorbis, not vorbis.
Note that the libraries included in the "vorbis" package won't work. You need libogg and libvorbis, not vorbis.
Latest stable versions at the time of writing this: [http://downloads.xiph.org/releases/ogg/libogg-1.1.4.zip 1.1.4] and [http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.3.zip 1.2.3].
Latest stable versions at the time of writing this: [http://downloads.xiph.org/releases/ogg/libogg-1.3.0.zip 1.3.0] and [http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.2.zip 1.3.2].


* [ftp://ftp.mars.org/pub/mpeg/ libmad] for MP3 support.  
* [ftp://ftp.mars.org/pub/mpeg/ libmad] for MP3 support.  
Line 19: Line 19:
Latest stable version at the time of writing this: [http://sourceforge.net/project/showfiles.php?group_id=13478&package_id=12677&release_id=539981 1.2.1]
Latest stable version at the time of writing this: [http://sourceforge.net/project/showfiles.php?group_id=13478&package_id=12677&release_id=539981 1.2.1]


* [http://libmpeg2.sourceforge.net/downloads.html libmpeg2] for MPEG-2 support.  
* [http://libmpeg2.sourceforge.net/downloads.html libmpeg2] for MPEG-2 support - '''no longer needed'''.
Get the latest mpeg2dec release from this page, libmpeg2 is included there.  
Get the latest mpeg2dec release from this page, libmpeg2 is included there.  
Latest stable version at the time of writing this: [http://libmpeg2.sourceforge.net/files/libmpeg2-0.5.1.tar.gz 0.5.1]
Latest stable version at the time of writing this: [http://libmpeg2.sourceforge.net/files/libmpeg2-0.5.1.tar.gz 0.5.1]
Line 25: Line 25:
* [http://www.zlib.net/ zlib]
* [http://www.zlib.net/ zlib]
You need the latest zlib source code. If you wish to compile ScummVM 0.8.0 or earlier with zlib support, you'll also need [http://www.winimage.com/zLibDll/crtdll.zip crtdll.lib].
You need the latest zlib source code. If you wish to compile ScummVM 0.8.0 or earlier with zlib support, you'll also need [http://www.winimage.com/zLibDll/crtdll.zip crtdll.lib].
Latest stable version at the time of writing this: [http://www.zlib.net/zlib123.zip 1.2.3]
Latest stable version at the time of writing this: [http://www.zlib.net/zlib125.zip 1.2.5]


* [ftp://ftp.simplesystems.org/pub/libpng/png/src/ libpng] (for ScummVM tools)
* [ftp://ftp.simplesystems.org/pub/libpng/png/src/ libpng] (for ScummVM tools, in particular convert_dxa)
You need the latest libpng source code.
You need the latest libpng source code.
Latest stable version at the time of writing this: [ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.36.tar.gz 1.2.36]
Latest stable version at the time of writing this: [ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.36.tar.gz 1.2.36]
1,502

edits