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.1.0 29-Jul-2025sha256: 20ffbbdc2b2a59ef92a5a1e432116048fd6fe8c13bfe081775d8697a9dbfeded
MinGW-w64 10.*.* x86_64

v11.1.0 29-Jul-2025sha256: 0216ffd8bfc6c90597e30ca173191db511dda4d70d88ede58dc1e2f38807438f
MinGW-w64 10.*.* i686

v11.1.0 29-Jul-2025sha256: c2fefca54bf88e2dd5e1201f06008623ac27af124e73b65d1886a96e2cafa4b5
MinGW-w64 9.*.* x86_64

v11.1.0 29-Jul-2025sha256: 35d8a40afcac10a582f2562254bec7fdd68e64c5405cf8dd32754fb0e5af519a
MinGW-w64 9.*.* i686

v11.1.0 29-Jul-2025sha256: 808f4896c49b351441d759b101c7162afd042cc2255ac796e2214bd65ca939d2
MinGW-w64 8.*.* x86_64

v11.1.0 29-Jul-2025sha256: 08336e897baf88a2b063b38ec28d68db6d4cfcd361b9e346ebcc4880c6b7526a
MinGW-w64 8.*.* i686

v11.1.0 29-Jul-2025sha256: 47539d1a5e82154d0289e61c5c97d68492d904b59abe3b294d0e2fadad436b12
MinGW-w64 7.*.* x86_64

v11.1.0 29-Jul-2025sha256: b7f2c3816e029da8ab30105f2e8e28b7b5eac4eed626ef9b856b80b2b3e1764b
MinGW-w64 7.*.* i686

v11.1.0 29-Jul-2025sha256: b4f5d72f703a5e3741e1f7e311e70cc74594696b36a4364206ff871a68cbbd1a
MinGW-w64 6.*.* x86_64

v11.1.0 29-Jul-2025sha256: 0991d0c590360fac90d22f4dfc6b6b533aeca0bca362041dbc9b4c92cc0c4bca
MinGW-w64 6.*.* i686

v11.1.0 29-Jul-2025sha256: a6e1521266dbd46a26ab5107df442981808c323b9a4f78a005b6efd18945d5aa
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT 5.5/5.6)

v11.1.0 29-Jul-2025sha256: befc270a7816361c5414da803343d5cec96b09405c13b095f6009345154ee9d2
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT 5.5/5.6)

TDM-GCC Downloads

v11.1.0 29-Jul-2025sha256: 1592ceed2614cf641d1d490bda53e22f05b462eac941d87c0900b840f0e88ea6
TDM-GCC 10.3.0 64-bit

v11.1.0 29-Jul-2025sha256: 58aa47582768b58b7b1f6f33b4ec9ef43be0f9ce59d3bd06fe91c93e3f36a22d
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