Used Libraries: Difference between revisions
From Armagetron Advanced
No edit summary |
Hint at Winlibs folder |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 15: | Line 15: | ||
:Version: 1.2.10 | :Version: 1.2.10 | ||
:Link: http://www.libsdl.org/download-1.2.php (latest 1.2.10) | :Link: http://www.libsdl.org/download-1.2.php (latest 1.2.10) | ||
:Download: Source | :Download: Source Archive | ||
:'''directx''' | :'''directx''' | ||
| Line 88: | Line 88: | ||
=== libxml2 === | === libxml2 === | ||
:Version: 2.6.24 | :Version: 2.6.24 | ||
:Link: | :Link: https://www.zlatkovic.com/pub/libxml/oldreleases/ | ||
:Download: libxml2-2.6.24.win32.zip | |||
:Homepage: http://xmlsoft.org/downloads.html | :Homepage: http://xmlsoft.org/downloads.html | ||
| Line 108: | Line 108: | ||
:Download: Source Archive and just extract required headers. | :Download: Source Archive and just extract required headers. | ||
:Homepage: http://www.boost.org | :Homepage: http://www.boost.org | ||
== Collection == | |||
A collection of these libraries can be found in the [[Winlibs Collection|Winlibs folder]], which needs to be downloaded seperately. | |||
== Howto Generate a import library == | == Howto Generate a import library == | ||
Latest revision as of 02:48, 28 June 2026
Windows Libraries
Update Instructions
To update a library, delete all files except files in .svn directories. Then extract those folders from the source code release that are already contained in the project. Update project file and make a list of all new files. Once it compiles and runs commit all new files from the list and the modified and deleted files to version control.
Links and Instructions for each library:
SDL
- Version: 1.2.10
- Link: http://www.libsdl.org/download-1.2.php (latest 1.2.10)
- Download: Source Archive
- directx
- Version: 8.0
- Link: http://www.libsdl.org/extras/win32/common/ (lastest 5.0)
- Download: direct-devel.tar.gz
- Homepage: http://msdn.microsoft.com/directx/sdk/default.aspx (latest 9.0c)
SDL_image
- Version: 1.2.5
- Link: http://www.libsdl.org/projects/SDL_image/ (latest 1.2.5)
- Download: Source Archiv
- jpeg
- Version: 6b
- Link: http://gnuwin32.sourceforge.net/packages/jpeg.htm (latest 6b)
- Download: Developer files Archive, Binaries
- Usage: Put files in SDL_image/VisualC/VisualC/graphics/{include,lib}
- Homepage: http://www.ijg.org/ (latest 6b)
- libpng
- Version: 1.2.8
- Link: http://gnuwin32.sourceforge.net/packages/libpng.htm (latest 1.2.8)
- Download: Developer files Archive, Binaries
- Homepage: http://sourceforge.net/project/showfiles.php?group_id=5624 (latest 1.2.10)
- http://www.libpng.org/pub/png/libpng.html
- libz
- Version: 1.2.3
- Link: http://gnuwin32.sourceforge.net/packages/zlib.htm (latest 1.2.3)
- Download: Developer files Archive, Binaries
- Homepage: http://www.zlib.net/ (latest 1.2.3)
- libtiff
- Version: 3.8.2
- Link: http://gnuwin32.sourceforge.net/packages/tiff.htm (latest 3.8.2)
- Donwload: Developer files Archive, Binaries
- Homepage: http://www.remotesensing.org/libtiff/ (latest 3.8.2)
SDL_mixer
- Version: 1.2.7
- Link: http://www.libsdl.org/projects/SDL_mixer/ (latest 1.2.7)
- Download: Source Archiv
- mikmod
- Version: 3.1.9a is included with SDL_mixer(1.2.7)
- Homepage: http://mikmod.raphnet.net/ (latest 3.1.11)
- smpeg
- Version: ? included with SDL_mixer
- Homepage: http://icculus.org/smpeg/ (latest 0.4.4)
- Old Homepage: http://www.lokigames.com/development/smpeg.php3 (latest 0.4.4)
- Link: http://en.wikipedia.org/wiki/SMPEG 0.4.4
- Note: 0.4.4 no longer explicitly supports SDL_mixer
- libogg
- Version: 1.1.3
- Link: http://www.xiph.org/downloads/ (latest 1.1.3)
- Download: Source Archiv
- libvorbis
- Version: 1.1.2
- Link: http://www.xiph.org/downloads/ (latest 1.1.2)
- Download: Source Archiv
libiconv
- Version: 1.9.2
- Link: http://gnuwin32.sourceforge.net/packages/libiconv.htm (latest 1.9.2)
- Download: Developer files Archiv
- Homepage: http://www.gnu.org/software/libiconv/ (latest 1.9.2)
libxml2
- Version: 2.6.24
- Link: https://www.zlatkovic.com/pub/libxml/oldreleases/
- Download: libxml2-2.6.24.win32.zip
- Homepage: http://xmlsoft.org/downloads.html
FTGL
- Version: 2.1.2
- Link: http://homepages.paradise.net.nz/henryj/code/#FTGL (latest 2.1.2)
- Download: Source Archiv
- freetype2
- Version: 2.1.10.2079
- Link: http://gnuwin32.sourceforge.net/packages/freetype.htm (latest 2.1.10)
- Download: Developer files Archiv
- Homepage: http://www.freetype.org/download.html#stable (latest 2.2.1)
boost
- Version: 1.3.3_1
- Link: http://sourceforge.net/project/showfiles.php?group_id=7586 (latest 1.3.3_1)
- Download: Source Archive and just extract required headers.
- Homepage: http://www.boost.org
Collection
A collection of these libraries can be found in the Winlibs folder, which needs to be downloaded seperately.
Howto Generate a import library
We had to generate a import library (smpeg.lib) for SDL_mixer's smpeg.dll. A import library is required to link against a DLL.
How can I use a DLL without DEF or LIB files ? - Code::Blocks FAQ
