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.3.0 15-Dec-2025sha256: c7c6f2039da39069eaaafc3e5817769ac52cc15d8eac334157363a8092d4fe80
MinGW-w64 10.*.* x86_64

v11.3.0 15-Dec-2025sha256: 1d07841389e7054641933740fa3571b3514337c5f8fb59ae3b6dfc2cd2529426
MinGW-w64 10.*.* i686

v11.3.0 15-Dec-2025sha256: 189c8d1f6372e5ccec165f8618d49940ee8c78162a903b32c307acccae33d1f6
MinGW-w64 9.*.* x86_64

v11.3.0 15-Dec-2025sha256: 56a21e050671a1d61346bf11ad7d6a80a8f7b755d52a8217635e88a087bae97a
MinGW-w64 9.*.* i686

v11.3.0 15-Dec-2025sha256: 83964f361cfc41e86758e211a4238ca4bc98962cf2aa6673c34ebf358d963903
MinGW-w64 8.*.* x86_64

v11.3.0 15-Dec-2025sha256: 8b792ff992743cdad423e387e2c7a4cd71b70d9fa6bd60d3d7e9ed21c5ed4204
MinGW-w64 8.*.* i686

v11.3.0 15-Dec-2025sha256: 7527ff7a846e8f684a72d48b49d0c78fffbe4cf8be846d16effb9c20aeaafce0
MinGW-w64 7.*.* x86_64

v11.3.0 15-Dec-2025sha256: 95e68ba91f7508de61a69477b207864c5f0c9b9a1c9faa63a11b4afbe76d8c73
MinGW-w64 7.*.* i686

v11.3.0 15-Dec-2025sha256: dccadfe93c6620f9ebee57e8db388aabad38616123f7aed61b026c7d03a239f9
MinGW-w64 6.*.* x86_64

v11.3.0 15-Dec-2025sha256: 848f749774becfc2893c19655997c262b2e2a0cc40e8a6b3e38f914f0fe57b8f
MinGW-w64 6.*.* i686

v11.3.0 15-Dec-2025sha256: 88f265e733eaa0dc0ab94af7fb6c8cdb7205d8428a4a8a7a8ba907c53828d0a3
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT 5.5/5.6)

v11.3.0 15-Dec-2025sha256: b54f6b067e21fb621b9256eeeb0919867d11460d57beee94421213cc63819307
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT 5.5/5.6)

TDM-GCC Downloads

v11.3.0 15-Dec-2025sha256: f90d435f59d93fb527e3c49afcb5529e5e0acb0486fd19b7d5545863612cbccd
TDM-GCC 10.3.0 64-bit

v11.3.0 15-Dec-2025sha256: 2270065bf2b5c20fa13b363bbccff50a6a4d4f91034e26d39ad0f37b66839c47
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