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.2.0 31-Oct-2025sha256: a27a08c52f961a5b3801b471ff29d9b1590efa1b09fdf0a62a1a82af811befcd
MinGW-w64 10.*.* x86_64

v11.2.0 31-Oct-2025sha256: 38c4b0119935997694ef7d0dc5c96ac09809f8621fe5e24abae3e894d7f912a7
MinGW-w64 10.*.* i686

v11.2.0 31-Oct-2025sha256: 0172b596a6437b184f4f589e86e1f31430e7861cc8eda2939be846d9acfa21cf
MinGW-w64 9.*.* x86_64

v11.2.0 31-Oct-2025sha256: ce5fff6e9e89aa1c5b7adf7726f9dd144af882a93420e76720e88b800885ffe9
MinGW-w64 9.*.* i686

v11.2.0 31-Oct-2025sha256: 996fcde744ea3aadcd48c4e369eee41ff565d4b33b6f81285e622f2068112466
MinGW-w64 8.*.* x86_64

v11.2.0 31-Oct-2025sha256: ca66affdb33adffd8ea482048669bb5a3caa25e33e536a2665faaf88cfe35843
MinGW-w64 8.*.* i686

v11.2.0 31-Oct-2025sha256: b73a206d2c613b2dd693c6dfc2dc5cee4263011fb50d2d690b3e89d0050027c6
MinGW-w64 7.*.* x86_64

v11.2.0 31-Oct-2025sha256: ad66348b66e4db16a208249968237e04fb0d5abf7a25ba8b91cf3f2302a44329
MinGW-w64 7.*.* i686

v11.2.0 31-Oct-2025sha256: 562848d2eb09754f67b8c071d989b4f123a0a4abe78ba2f59d7cd3fc579bcfdd
MinGW-w64 6.*.* x86_64

v11.2.0 31-Oct-2025sha256: aa7474f9671e37a4ee9f07722f8e26230dd0f80406e957e7a0a4cc39c8485d43
MinGW-w64 6.*.* i686

v11.2.0 31-Oct-2025sha256: e98734d307d49eb5cb282bde33e79666c28eeea4866a11df93a1204f6671d31e
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT 5.5/5.6)

v11.2.0 31-Oct-2025sha256: cfceb0965910d98598a15f13e1fb27ceda4b458fde26bc7565585d778ed702b3
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT 5.5/5.6)

TDM-GCC Downloads

v11.2.0 31-Oct-2025sha256: ed706f91ad0ef428efafb8fb98ea425968b674abe46312c21df0a4de61961d87
TDM-GCC 10.3.0 64-bit

v11.2.0 31-Oct-2025sha256: 9eaa405ef277af237b8a8f4ab18b5da05e6a9d3148370496b09302e59258e371
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