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.0.0 30-Apr-2025sha256: f7ce96b569ead6936153cd06f1adfe169ae0c067a6bea204a1a918ab06ad39a1
MinGW-w64 10.*.* x86_64

v11.0.0 30-Apr-2025sha256: 27c0a5242b4211ad0fc944a3b4ff86781de79c5cc0ba608d44e2e2baac9542df
MinGW-w64 10.*.* i686

v11.0.0 30-Apr-2025sha256: 6b2dd4fa76655e2f079323454d74381683e3159e574d25c10c070173f89b3f18
MinGW-w64 9.*.* x86_64

v11.0.0 30-Apr-2025sha256: f6f28802d69660167a2ebfe70fcaf0d61a5859c34b4fd70292d43d6c75498636
MinGW-w64 9.*.* i686

v11.0.0 30-Apr-2025sha256: ef68834e178b54479a7fcdf63ddefcc8318ae439164fe18995c4534ef2e409a8
MinGW-w64 8.*.* x86_64

v11.0.0 30-Apr-2025sha256: 01ec1191abaa3b9b2ca70558ae5e0e9cc7f408871b4fd3b14dfd6494e20b23ed
MinGW-w64 8.*.* i686

v11.0.0 30-Apr-2025sha256: bc04423c5df8c1efb6275a5cbe6e46e7d77197a6fed52c6c03da61f9b63cab07
MinGW-w64 7.*.* x86_64

v11.0.0 30-Apr-2025sha256: 56be13de56db36c816685cb0474a45b5e1450b60bd6d90c9ff85bebdb91343cb
MinGW-w64 7.*.* i686

v11.0.0 30-Apr-2025sha256: a99ae9b8b460ded177cc1c654be6e1d9e897ae8a9f5eae1ac4291d825b443424
MinGW-w64 6.*.* x86_64

v11.0.0 30-Apr-2025sha256: b78298c86e8b3c3b43e89e585c12b1ea9d603a986e1616e3b069e11815cc1cd2
MinGW-w64 6.*.* i686

v11.0.0 30-Apr-2025sha256: 99013389bfd11aa145ab18752199cd2ca148631ccb36306c601ea2358b2a81d7
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT 5.5/5.6)

v11.0.0 30-Apr-2025sha256: 6a2250caae9c86004172441a5c7f4e93d8585928d184791183d12a2b4de6b85b
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT 5.5/5.6)

TDM-GCC Downloads

v11.0.0 30-Apr-2025sha256: 8850b4dbf6739abd6c1158a2aaad41eb46ad00ad443d0b218a85c65feeac0eb3
TDM-GCC 10.3.0 64-bit

v11.0.0 30-Apr-2025sha256: d9ca89498710411e1e1713844cd9aa380822ce2697eba44cbdd5d71efb2f92ff
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