Difference between revisions of "Used Libraries"
From Armagetron
(moved from SVN to wiki) |
m (→SDL) |
||
(2 intermediate revisions by one other user 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''' |
::Version: 8.0 | ::Version: 8.0 | ||
::Link: http://www.libsdl.org/extras/win32/common/ (lastest 5.0) | ::Link: http://www.libsdl.org/extras/win32/common/ (lastest 5.0) | ||
Line 28: | Line 28: | ||
:Download: Source Archiv | :Download: Source Archiv | ||
− | :jpeg | + | :'''jpeg''' |
::Version: 6b | ::Version: 6b | ||
::Link: http://gnuwin32.sourceforge.net/packages/jpeg.htm (latest 6b) | ::Link: http://gnuwin32.sourceforge.net/packages/jpeg.htm (latest 6b) | ||
Line 35: | Line 35: | ||
::Homepage: http://www.ijg.org/ (latest 6b) | ::Homepage: http://www.ijg.org/ (latest 6b) | ||
− | :libpng | + | :'''libpng''' |
::Version: 1.2.8 | ::Version: 1.2.8 | ||
::Link: http://gnuwin32.sourceforge.net/packages/libpng.htm (latest 1.2.8) | ::Link: http://gnuwin32.sourceforge.net/packages/libpng.htm (latest 1.2.8) | ||
Line 41: | Line 41: | ||
::Homepage: http://sourceforge.net/project/showfiles.php?group_id=5624 (latest 1.2.10) | ::Homepage: http://sourceforge.net/project/showfiles.php?group_id=5624 (latest 1.2.10) | ||
:: http://www.libpng.org/pub/png/libpng.html | :: http://www.libpng.org/pub/png/libpng.html | ||
− | :libz | + | |
+ | :'''libz''' | ||
::Version: 1.2.3 | ::Version: 1.2.3 | ||
::Link: http://gnuwin32.sourceforge.net/packages/zlib.htm (latest 1.2.3) | ::Link: http://gnuwin32.sourceforge.net/packages/zlib.htm (latest 1.2.3) | ||
Line 47: | Line 48: | ||
::Homepage: http://www.zlib.net/ (latest 1.2.3) | ::Homepage: http://www.zlib.net/ (latest 1.2.3) | ||
− | :libtiff | + | :'''libtiff''' |
::Version: 3.8.2 | ::Version: 3.8.2 | ||
::Link: http://gnuwin32.sourceforge.net/packages/tiff.htm (latest 3.8.2) | ::Link: http://gnuwin32.sourceforge.net/packages/tiff.htm (latest 3.8.2) | ||
Line 57: | Line 58: | ||
:Link: http://www.libsdl.org/projects/SDL_mixer/ (latest 1.2.7) | :Link: http://www.libsdl.org/projects/SDL_mixer/ (latest 1.2.7) | ||
:Download: Source Archiv | :Download: Source Archiv | ||
− | :mikmod | + | |
+ | :'''mikmod''' | ||
::Version: 3.1.9a is included with SDL_mixer(1.2.7) | ::Version: 3.1.9a is included with SDL_mixer(1.2.7) | ||
::Homepage: http://mikmod.raphnet.net/ (latest 3.1.11) | ::Homepage: http://mikmod.raphnet.net/ (latest 3.1.11) | ||
− | :smpeg | + | |
+ | :'''smpeg''' | ||
::Version: ? included with SDL_mixer | ::Version: ? included with SDL_mixer | ||
::Homepage: http://icculus.org/smpeg/ (latest 0.4.4) | ::Homepage: http://icculus.org/smpeg/ (latest 0.4.4) | ||
Line 66: | Line 69: | ||
::Link: http://en.wikipedia.org/wiki/SMPEG 0.4.4 | ::Link: http://en.wikipedia.org/wiki/SMPEG 0.4.4 | ||
::Note: 0.4.4 no longer explicitly supports SDL_mixer | ::Note: 0.4.4 no longer explicitly supports SDL_mixer | ||
− | :libogg | + | |
+ | :'''libogg''' | ||
::Version: 1.1.3 | ::Version: 1.1.3 | ||
::Link: http://www.xiph.org/downloads/ (latest 1.1.3) | ::Link: http://www.xiph.org/downloads/ (latest 1.1.3) | ||
::Download: Source Archiv | ::Download: Source Archiv | ||
− | :libvorbis | + | |
+ | :'''libvorbis''' | ||
::Version: 1.1.2 | ::Version: 1.1.2 | ||
::Link: http://www.xiph.org/downloads/ (latest 1.1.2) | ::Link: http://www.xiph.org/downloads/ (latest 1.1.2) | ||
Line 92: | Line 97: | ||
:Download: Source Archiv | :Download: Source Archiv | ||
− | :freetype2 | + | :'''freetype2''' |
::Version: 2.1.10.2079 | ::Version: 2.1.10.2079 | ||
::Link: http://gnuwin32.sourceforge.net/packages/freetype.htm (latest 2.1.10) | ::Link: http://gnuwin32.sourceforge.net/packages/freetype.htm (latest 2.1.10) | ||
Line 109: | Line 114: | ||
[http://wiki.codeblocks.org/index.php?title=FAQ#Q:_How_can_I_use_a_DLL_without_DEF_or_LIB_files_.3F How can I use a DLL without DEF or LIB files ?] - Code::Blocks FAQ | [http://wiki.codeblocks.org/index.php?title=FAQ#Q:_How_can_I_use_a_DLL_without_DEF_or_LIB_files_.3F How can I use a DLL without DEF or LIB files ?] - Code::Blocks FAQ | ||
+ | |||
+ | [[Category:Development]] |
Latest revision as of 23:07, 9 February 2007
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: ftp://ftp.zlatkovic.com/pub/libxml/ (latest 2.6.24)
- Download: *.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
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