Open main menu

Difference between revisions of "Compiling ScummVM/MinGW"

1,168 bytes removed ,  22:59, 16 January 2006
m
Removed Dev-C++, changed the needed SDL library name
 
m (Removed Dev-C++, changed the needed SDL library name)
Line 8: Line 8:
== Things needed ==
== Things needed ==


=== The easy way: download Bloodshed Dev-C++ ===
=== MinGW ===
 
From the author's site:
"Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as its compiler. It creates native Win32 executables, either console or GUI. Dev-C++ can also be used in combination with Cygwin."
 
More information can be found at the [http://www.bloodshed.net/dev/ Bloodshed Dev-C++ homepage]
 
The good thing with Bloodshed Dev-C++ is that it includes all the needed libraries for MinGW, therefore you can just download this and compile straight away. The latest version can be found at the [http://www.bloodshed.net/dev/devcpp.html downloads page], which at the time this was written is [http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2]. So if you're looking for a nice GUI which is also easy to install and use, use Dev-C++
 
 
=== The hard way: download MinGW itself ===
To download MinGW, visit its [http://www.mingw.org/download.shtml download page]
To download MinGW, visit its [http://www.mingw.org/download.shtml download page]


Line 32: Line 22:
*[http://prdownloads.sf.net/mingw/mingw32-make-3.80.0-3.tar.gz?download mingw32-make]
*[http://prdownloads.sf.net/mingw/mingw32-make-3.80.0-3.tar.gz?download mingw32-make]
*[http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe?download msysDTK]
*[http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe?download msysDTK]
*[http://prdownloads.sf.net/mingw/mingw-runtime-3.8.tar.gz?download mingw-runtime 3.8] (downloaded automatically) OR[http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download mingw-runtime 3.9] (the current version)
*[http://prdownloads.sf.net/mingw/mingw-runtime-3.8.tar.gz?download mingw-runtime 3.8] (downloaded automatically) OR [http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download mingw-runtime 3.9] (the current version)
*[http://prdownloads.sf.net/mingw/w32api-3.3.tar.gz?download w32api 3.3] (downloaded automatically) OR[http://prdownloads.sf.net/mingw/w32api-3.5.tar.gz?download w32api 3.5] (the current version)
*[http://prdownloads.sf.net/mingw/w32api-3.3.tar.gz?download w32api 3.3] (downloaded automatically) OR [http://prdownloads.sf.net/mingw/w32api-3.5.tar.gz?download w32api 3.5] (the current version)




Line 42: Line 32:


* [http://www.libsdl.org/download-1.2.php SDL 1.2].  
* [http://www.libsdl.org/download-1.2.php SDL 1.2].  
You need the file SDL-devel-1.2.9-VC6.zip (1.2.9 is the latest version at this time)  
You need the file SDL-devel-1.2.9-mingw32.tar.gz (1.2.9 is the latest version at this time)  


* [http://www.kernel.org/pub/software/devel/nasm/binaries/win32/ NASM]
* [http://www.kernel.org/pub/software/devel/nasm/binaries/win32/ NASM]
Line 58: Line 48:
* [http://www.zlib.net/ zlib]. You need the latest zlib compiled DLL  
* [http://www.zlib.net/ zlib]. You need the latest zlib compiled DLL  


If you wish to compile zlib statically in ScummVM (so that zlib1.dll is not needed), you'll also need the zlib source code. If you wish to compile ScummVM 0.8.0 or earlier with zlib support, you'll need the zlib source as well as [http://www.winimage.com/zLibDll/crtdll.zip crtdll.lib].
If you wish to compile zlib statically in ScummVM (so that zlib1.dll is not needed), you'll also need the zlib source code.




1,502

edits