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.4.0 30-Mar-2026sha256: 802fc5ba5aa6275c3707b4076f71d060a8c61724cb0f6fca8ade31305c7dd8f6
MinGW-w64 13.*.* x86_64

v11.4.0 30-Mar-2026sha256: ee63117d1d43ccf36c5ab2ab737f03533cb6d94f77c3e602bc6e48d1bad1d6cd
MinGW-w64 12.*.* x86_64

v11.4.0 30-Mar-2026sha256: a69dce68d3a6540a5dfffe9666d83316f204375b7a9bbcd1a01a6ff42350d6c3
MinGW-w64 11.*.* x86_64

v11.4.0 30-Mar-2026sha256: a2d1f1fdd464cb15b0273b1dbba26b08879224a874c0ba40dbfbd05c604e012e
MinGW-w64 10.*.* x86_64

v11.4.0 30-Mar-2026sha256: 3d8e5fed7fc986296a1751254e92ab7d442b18805f939e89858ee872af316a6e
MinGW-w64 10.*.* i686

v11.4.0 30-Mar-2026sha256: e1a36e7ff8a10f70299a3b6ccb95d6922c34a22bee3e4698a199b9c9b93860db
MinGW-w64 9.*.* x86_64

v11.4.0 30-Mar-2026sha256: 87a9c8ea21bc958472dfb0c7b3baa6088ccf54c54493321033fff4b528ed0c58
MinGW-w64 9.*.* i686

v11.4.0 30-Mar-2026sha256: 7d87f67af4300f0128549b5e2173c0c26ca516417f845d8bcea84f9f2e901679
MinGW-w64 8.*.* x86_64

v11.4.0 30-Mar-2026sha256: 84c0d52f074b6fc5a616a11ef2e316d411eb7cb6588d055dbbddd5d27ce3e12a
MinGW-w64 8.*.* i686

v11.4.0 30-Mar-2026sha256: d1304504cbd0890b55cf2e469d10a3571bcbea2a59bbbed8578cec180c225d42
MinGW-w64 7.*.* x86_64

v11.4.0 30-Mar-2026sha256: 04a6408a4c0e9bbf84c257cd4159846e4d642fccaa046ca541671b1380b6e3b2
MinGW-w64 7.*.* i686

v11.4.0 30-Mar-2026sha256: 56b28671a16b088530e1141c503845db3401059703000f5b08b1bfccf6831499
MinGW-w64 6.*.* x86_64

v11.4.0 30-Mar-2026sha256: 5e1a00fdcd8161d7437082a3de12407e510a832f37ed0006833aeb268d8df7d9
MinGW-w64 6.*.* i686

v11.4.0 30-Mar-2026sha256: c224c6773a2c3a35e60ead8eea41ddce751d5f7a96087948f0bafeaf582a5b1f
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT 5.5/5.6)

v11.4.0 30-Mar-2026sha256: 44112b69dde918274b02a5f2a2ca9c2b5b66dad93aaeea3ed468b24bf4a9b502
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT 5.5/5.6)

TDM-GCC Downloads

v11.4.0 30-Mar-2026sha256: f060b41352087896d8062fb71992910f047bc16774d2e31d2da3eb6860dc507d
TDM-GCC 10.3.0 64-bit

v11.4.0 30-Mar-2026sha256: 25e1f2e6e1e0df2ea6d048534b4ff75c12e02cbb7517aef32beb5d9473859fbb
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