Chilkat C/C++ Library Downloads
for Qt, CodeBlocks, MinGW, TDM-GCC, and MinGW-w64

The downloads on this page are the full-versions.
Chilkat libraries/components are fully functional for 30-day evaluations.

Getting Started: Compiling and Linking

v9.5.0.87 29-May-2021sha256: 9613a3b7fb8ebb9393117f298ffe788949e09c715e7bc6af954c609c37d63cd0
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-seh

v9.5.0.87 29-May-2021sha256: 31b35a60ce8142a0eaaf7887492369b741379c3055ade2891620137892c09032
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-sjlj

v9.5.0.87 29-May-2021sha256: b088412db72a6d802a4634e0a23e2db8b2128c3828dd287850605c08576d02d8
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-seh

v9.5.0.87 29-May-2021sha256: 57dcfcec48c6fdca0eba83803a0c5718ed2c10e72b6af4309e0153a486645549
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-sjlj

v9.5.0.87 29-May-2021sha256: ccd2b464dbedef00877aaccade4b56614ebdd2d7ed079af8f39eb59fc2b079e7
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-dwarf

v9.5.0.87 29-May-2021sha256: 31a55e7fb10f10309158a25baa8eb6dfe493e8cbffc2cd6f6477e078860d00c9
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-sjlj

v9.5.0.87 29-May-2021sha256: 00df715d144cfff138f18e1b57a0667651899d8db46dcf15ff3f4d350008864e
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-dwarf

v9.5.0.87 29-May-2021sha256: b3b809b4d624f7aff893460dea1c69689268a36058a7d53ff8754c9ac6ea7fc8
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-sjlj

v9.5.0.87 29-May-2021sha256: d3b69eecc6d091b52b3ac46d8fde349b3e5d9f2bc4ec439c31c001451a42d765
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-seh

v9.5.0.87 29-May-2021sha256: f332f49b07ab9ed283a44e209a0e851e1b2ad38f3062a00e337016966a300582
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-sjlj

v9.5.0.87 29-May-2021sha256: 33517b6dc2bc2eca6bb6b5ead59c11c04725c6c8bc02bb0729f36ac6e3037654
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-seh

v9.5.0.87 29-May-2021sha256: 2a2a984bf20e8e008400f243794409d4ff0bd61577e2635909c2a2d1ad04b7c9
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-sjlj

v9.5.0.87 29-May-2021sha256: 40c0ba66f8f8d746fc81f3bc3e980a9e6f8e35b75f59b096e76b7278dc2d5271
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-sjlj

v9.5.0.87 29-May-2021sha256: 53773294755a083256eea3e5305b14ecab51047a05ef05e4a4ce6f31e26a9af0
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-dwarf

v9.5.0.87 29-May-2021sha256: 02229ed5d6342dd548d43205c3a7db340dfe4b479f36a1a188658c9bc3ae1cc3
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-sjlj

v9.5.0.87 29-May-2021sha256: f3eaa95f53817c952e51cb9fbd4421424e469c8f1583e30f63670507d6d6eb85
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-dwarf

v9.5.0.87 29-May-2021sha256: 734ec0171311d2c25783fab2bba1f30c1026d5decd639dab038a2360ecbbac90
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-seh

v9.5.0.87 29-May-2021sha256: 0cfb83ce9255d44d3c6d44774361d74c990826b952b653ae056b10b74d23b3b2
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-sjlj

v9.5.0.87 29-May-2021sha256: 64381941c2078296cbdc10f1584db8818ae1ae584bc199c20554e8cd95d4f53c
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-seh

v9.5.0.87 29-May-2021sha256: 6950c854ca93007ed5542b15c66c50e682d4c9a26cea6456e3e2a50f45b843d9
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-sjlj

v9.5.0.87 29-May-2021sha256: 14ff65de2c16072c76b953eb47f296f8029805195146531974b7ed8d9925d9a1
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-dwarf

v9.5.0.87 29-May-2021sha256: 595749fd6b64f8b8edee6bcdec4021f508f68bf8a794ed0865c4977d7105e713
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-sjlj

v9.5.0.87 29-May-2021sha256: f4b145b8e3fbf3d63b4510d01039bda043960e7f1857b3ddd04b8dad6d6e69b3
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-dwarf

v9.5.0.87 29-May-2021sha256: 199c4d500edb4eb8207c15f0f7d8d68994f44b590442707223a99e56de636e9c
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-sjlj

v9.5.0.87 29-May-2021sha256: 985e17efe8e40837bbf27c11307c042815b533558f621591ab1c2efd1a70759d
Chilkat C/C++ libs for MinGW 5.3.0 32bit (typically used with QT)

v9.5.0.87 29-May-2021sha256: 11e6e638a7cb0859bf9072eaab6c74fb29b71c9d32403dd44d488cdfda4503ce
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT)

v9.5.0.87 29-May-2021sha256: 2e25091597f3ca9ded52ce4d8644cf74bef030d1f1e53f327cc3f98745fab433
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT)

v9.5.0.87 29-May-2021MD5 Sum: 8300a1cc576b27d0c1601bb92eaac45c
Chilkat C/C++ Libs for MinGW-w64 (64-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.87 29-May-2021MD5 Sum: a4407ebbe3d0a67bce8e4127c32993bc
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.87 29-May-2021MD5 Sum: 8e699c1292be920f69cdde4b6aa5cf63
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, dwarf, rv5)

v9.5.0.87 29-May-2021MD5 Sum: 71fbd240811350cbce0caf45bcb29388
Chilkat C/C++ Libs for mingw64-64-4.7.2

v9.5.0.87 29-May-2021MD5 Sum: c6e5cce3dc21e46b720c81432f339ac4
Chilkat C/C++ Libs for mingw64-32-4.7.2

TDM-GCC MinGW Downloads

v9.5.0.87 29-May-2021sha256: 9704e7cc3730cef1a2fd39d862666a1b0011243f250a566bf4e8e3bc36c0ba9e
Chilkat C/C++ Libs for tdm-64-5.1.0 (dw2)

v9.5.0.87 29-May-2021sha256: c2c7581135dd2493074137949e352f1daca5c1eb6e9515834b64b32e8b987cd1
Chilkat C/C++ Libs for tdm-64-4.9.2

Compiling and Linking

// Simple C++ Example

#include <stdio.h>	
#include "include/CkZip.h"

void ShowZipVersion(void)
{
	CkZip zip;	
	printf("Zip version: %s",zip.version());
}

int main(int argc, const char* argv[])
{
	ShowZipVersion();
	return 0;
}

The -Wl,--enable-auto-import options may be required when linking. Also, link with libcrypt32.a, libws2_32.a, and libdnsapi.a as shown below:

g++ -Wl,--enable-auto-import linkSample.cpp -o"linkSample.exe" -L. -lchilkat-9.5.0
	-L/MinGW/lib -lcrypt32 -lws2_32 -ldnsapi
  • If compiling and linking a "C" program, use "gcc" to compile to produce a .o object (using the -c compiler option), and then use g++ to link with the Chilkat libraries. Chilkat requires the C++ runtime libs to be linked, and this is achieved by linking using g++.
  • The download contains sample scripts (c_sampleBuild.sh and linkSample.sh) for building a C and C++ tests. Before running, modify the directory path used in the "-L" option to the correct paths based on your installation.

Release Notes

The release notes are located on the Chilkat blog.

Unicode Support

The Chilkat C++ libraries support Unicode in the form of utf-8 multibyte character strings. For more information see these pages:

Misdiagnosed Memory Leaks

C++ programmers often misdiagnose memory leaks with Chilkat. Please read the information here to understand the reason: Misdiagnosed C++ Memory Leaks