zlib ( http://www.zlib.net/ ) related material.
You may need the Microsoft Visual Studio 2005 (SP1) C/C++ run rime libraries too if you get error messages about manifest files, etc. (This is NOT the .NET Microsoft redistributable!)
Get the installer for the runtime libraries from Microsoft itself.
OR: try this local copy of the same (as was distributed with the MSVC2005 SP1 setup which was used to create the executable[s] above.
For UNIX, please refer to the ZLIB web site for further documentation.
... you must have Microsoft Visual Studio 2005 (SP1) installed; open the zlib_all 'sln' solution in the base directory and build. Presto. Well, almost... (see the requirements below)
Note that I always use this directory layout for all my projects; make sure the libzlib archive is 'extracted here' in the same base directory (that would be '3actual' for myself but you can put them elsewhere as long as all source code trees share the same 'root' directory):
.../prj/ 0download/ -- downloaded source codes, muck 1original/ -- CVS snapshots for externally tracked projects (e.g. pavuk, OpenSSL, crm114, ...) 2intermediate/ -- scratch directory for mix&merge 1original and 3actual. Mostly unused. 3actual/ -- where the actual development takes place. 4patch/ -- when 'patch files' have to be produced, it's done here. 5archive/ -- CVS/SVN/etc. RCS storage *plus* source tree snapshot archives storage: the backups! 6distribute/ -- stores externally distributed archives and files (files you find on-line on this site). 7testconfig/ -- test arena for those projects that require a significant local test setup (crm114, ...)
Just made sure there are Win32 and both AMD64 and Itanium Win64 build targets available.
Produced DLLs are neatly copied to the <solution>\bin\<target> directory to ensure that these DLLs are in the same place as any further binaries you create, assuming, of course, you're using the same directory layout and project settings as I do with all other packages available here at hebbut.net.
MSVC2005 project files have been 'treated' so there's no dependency on VC7/VC6 'inheritance project templates' anymore. Those have bitten me in my behind too often not to care about this.
All Win32 binaries assume a SSE capable CPU. Adjust the compile settings when you have older equipment. (SSE is supported by the oldest AMD AthlonXP family, where Autodesk 3d Studio MAX 2009 has a serious issue with those CPUs regarding Mental Ray, despite the minimum requirements still okaying AthlonXP CPUs. Later versions and anything after that does support SSE2 as well; these projects do not use that CPU feature.)
Note: the 7z (7zip) downloads are strongly advised as those will be faster to download (and smaller too). For anyone who does not want to use 7zip for compelling religious reasons (like alarmingly restrictive enforced company policies), we provide a .tar.bz2 file as an alternative for some files. Click on the "bz2" links instead to download these - when available.
|Files / Archives||Date/Time||Quality||Notes|
libzlib-220.127.116.1181031.7z (1 Mb)
libzlib-18.104.22.16880901.7z (1 Mb)
You'll need to install this if you cannot run the compiled executables on your Windows platform:
(Win32: 32-bit Windows) Microsoft.Visual.Studio.2005.SP1.Redistributable.Package.(x86).exe
(IA64 / Itanium: 64-bit Windows) Microsoft.Visual.Studio.2005.SP1.Redistributable.Package.(IA64).exe
(x64 / AMD64: 64-bit Windows) Microsoft.Visual.Studio.2005.SP1.Redistributable.Package.(x64).exe
|2008-05-24||Production||Mirror from Microsoft.|
(c)Copyright 2001-2009, Gerrit E.G. Hobbelt (Ger Hobbelt a.k.a. [i_a] ) - Hebbut.Net