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

(Qt and CodeBlocks on Windows would use these libs)

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

Getting Started: Compiling and Linking

v11.5.0 02-Jun-2026sha256: a849d6faa10671bc8bfc793ca36d8758611817d1ed18ea12fb9f951fa38cbfa8
MinGW-w64 13.*.* x86_64

v11.5.0 02-Jun-2026sha256: b69ae2e001407184259d8c1a96648444b763ac4b4f8fc9ca3189daf06d9bd743
MinGW-w64 12.*.* x86_64

v11.5.0 02-Jun-2026sha256: 283cda871f3aa83f1c76f93ec07479613fc0f804942967163e8c69b6f49e7f52
MinGW-w64 11.*.* x86_64

v11.5.0 02-Jun-2026sha256: 9cece88e0696d7326487c368a48754597438ddd94677e11b97dd7d2e76f07c93
MinGW-w64 10.*.* x86_64

v11.5.0 02-Jun-2026sha256: 944b344cf84b66e92718f5a9cb09f0645e0ab5b205292b8533ec32a14e7beaaf
MinGW-w64 10.*.* i686

v11.5.0 02-Jun-2026sha256: c09c18ccd43c0ed20a31f70a11daf65b1be735c20c56adb6360b1c4ffa578afc
MinGW-w64 9.*.* x86_64

v11.5.0 02-Jun-2026sha256: 7fb52660cd4ca1344e52a936f39867eb8ffe38ec36566f914e307f5192f8cb31
MinGW-w64 9.*.* i686

v11.5.0 02-Jun-2026sha256: e72d180c7cd04a8db4138db8324c702c68c55da3d994828c7cd45d9784bd680c
MinGW-w64 8.*.* x86_64

v11.5.0 02-Jun-2026sha256: 22e81f85005d16d294df594866d141d98cee8aabe678a14bc4553d14bc99e43b
MinGW-w64 8.*.* i686

v11.5.0 02-Jun-2026sha256: 1de1e8c3541c1ca2d491602fdb43418e8821f3890c16c25a23cb8190429a0691
MinGW-w64 7.*.* x86_64

v11.5.0 02-Jun-2026sha256: 334173134ec0cee32d50ab0e1a51c05c5f0b336de3f1ffffebe485d733e9fba2
MinGW-w64 7.*.* i686

v11.5.0 02-Jun-2026sha256: b10adfc6f11dd8a2cd4eba5626e0cb01122826a063efd3f6b74729a12d36f495
MinGW-w64 6.*.* x86_64

v11.5.0 02-Jun-2026sha256: 81dd300f1ad71ff4b30ccd56032f5c1dd2417a18abbb616c975e7ceca0d06d26
MinGW-w64 6.*.* i686

v11.5.0 02-Jun-2026sha256: 0607efeb20990d757f4d6c65d021adb816b6e872f3a443d0fd7838c33ad4b0de
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT 5.5/5.6)

v11.5.0 02-Jun-2026sha256: 35490a1d9b01518d811e77dfac43ad6dac235cc444622eba7eaa100b05611964
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT 5.5/5.6)

TDM-GCC Downloads

v11.5.0 02-Jun-2026sha256: 29a5296eb707c6d715d9f38141b4959d0bc2208261981ddcc5665c0400211538
TDM-GCC 10.3.0 64-bit

v11.5.0 02-Jun-2026sha256: 403a501b98302465e87569b1eb91e5d6f1661baa962eb72dd06f80bfe204eee9
TDM-GCC 10.3.0 32-bit

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
	-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