If you want Zlib, the
official Zlib on Github
looks as if it includes compiled binaries, but AFAICT it
actually does not; its
zlib1213.zip
contains only source
code, no executables. Zlib is easy to build from source, but doesn't
include any automated way to install it, so I did that by hand.
Note that I happen to use a Z: drive which is a Samba share running on
Linux. Obviously you can just do everything on your C: native Windows
drive, but you'll need to tweak my instructions.
- Build zlib from source:
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
z: & cd Z:\src\web\zlib-1.2.13
nmake -f win32/Makefile.msc
- Fix permissions on the Linux disk side:
cd /usr/local/src/web/zlib-1.2.13/
find . -type f \( -name "*.exe" -o -name "*.dll" \) -print | sudo xargs chmod 775
- Install the compiled library files:
(The xcopy /l
option can be helpful to list the copies to be done without actually doing them.)
mkdir C:\P\include
mkdir C:\P\lib
xcopy Z:\src\web\zlib-1.2.13 C:\P\zlib-1.2.13 /s /e /i /k /f
xcopy C:\P\zlib-1.2.13\*.h C:\P\include\ /k
xcopy C:\P\zlib-1.2.13\z*.dll C:\P\lib\ /k
xcopy C:\P\zlib-1.2.13\z*.lib C:\P\lib\ /k
xcopy C:\P\zlib-1.2.13\z*.pdb C:\P\lib\ /k