Chilkat C/C++ Library Downloads
for Qt, CodeBlocks, MinGW, TDM-GCC, and MinGW-w64

The downloads on this page are the full-versions.
Chilkat libraries/components are fully functional for 30-day evaluations.

Getting Started: Compiling and Linking

v9.5.0.80 31-Oct-2019sha256: ba2a7ce99875ee1e6b0b9a4e8e079469472a02622b7d08b2a19cb37eb941e981
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-seh

v9.5.0.80 31-Oct-2019sha256: 5bb9afc2c84598df2b26a50227d32e8e3cf18b85355716129fcdb1d87b9d3430
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-sjlj

v9.5.0.80 31-Oct-2019sha256: 7504e51a2d285ce0c05063027a8452e39ba0165f0136ab8fc2ab865b84c48522
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-seh

v9.5.0.80 31-Oct-2019sha256: 3b0a18c0452cd808b20c13e9cfb2a9d03888a26ca69d88e1907be3e73b723aba
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-sjlj

v9.5.0.80 31-Oct-2019sha256: ff5f73dd29aed35223ef026b68a8ddfb9067622f2f081e76c9327ef627ba2496
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-dwarf

v9.5.0.80 31-Oct-2019sha256: 2ec2da6deb44af9bb7cd803231e881b3e8f0264534965ab68e76526f39d5d5b2
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-sjlj

v9.5.0.80 31-Oct-2019sha256: f8e6b92d16ca92482dae89c37b0c72108cfb517ae7569165af8bb6a686638082
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-dwarf

v9.5.0.80 31-Oct-2019sha256: 0e357fb823684a8b4402817c0059b67204b9c91a1540081a2d91fbf5a8f21ae5
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-sjlj

v9.5.0.80 31-Oct-2019sha256: 5cf328f1888c931d8ddb825abc45716c8e4b0648bb5905afe3d901cae0eb98a7
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-seh

v9.5.0.80 31-Oct-2019sha256: 1c58c16f8c0a6079e6f92190a0af3843bb6dda1ab8215163ee3b1396fc6f63b0
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-sjlj

v9.5.0.80 31-Oct-2019sha256: fd81f3d189b67a123ca44e844c3205eb00444fb75bfc38571a72ce4a91d00bba
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-seh

v9.5.0.80 31-Oct-2019sha256: cc82704cda313a57482957279511dc6b05c1f98a68e1263107c02f6becc3c035
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-sjlj

v9.5.0.80 31-Oct-2019sha256: ad6f3b486d5ed31c54046478d4eb7e048760292e05ce41fce8a5bcb10f7d3848
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-sjlj

v9.5.0.80 31-Oct-2019sha256: 3d458cf3c8b11b822fb7558b0ad85775e78b6d437da67f2671622feaf6c125f4
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-dwarf

v9.5.0.80 31-Oct-2019sha256: fff04ffe542765c5c6bcea40165dff3a25f81479a2f2e46ed9b9229d20306352
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-sjlj

v9.5.0.80 31-Oct-2019sha256: cf857f2692cf0bcc6504daafc616e0b39f305e779ea039f66501dd8bc2160eed
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-dwarf

v9.5.0.80 31-Oct-2019sha256: bacf9d513a37259b294ad86755035b93fbf649db816486e16e22d2364f1d07da
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-seh

v9.5.0.80 31-Oct-2019sha256: 1dc8e66fdf30b428eec554db934d7b35d4932b1e70de749906959a4bb416dacd
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-sjlj

v9.5.0.80 31-Oct-2019sha256: 35bf157109c00d447b82b796de796c9997a7ab8d6fdecaac3534faad836addc3
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-seh

v9.5.0.80 31-Oct-2019sha256: 7e8ce28d6b4d091569d4d5c86a7257be7dd3d874917baef92d9e3ef81181f38c
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-sjlj

v9.5.0.80 31-Oct-2019sha256: 1e11fe90269fc0976cd30e1d6ade020b0880cde8e1c08e1e5b94d907dee59df0
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-dwarf

v9.5.0.80 31-Oct-2019sha256: 92eac6acdc10238a3b60995cd76a99e7cdf390322bb0acec759f4481d332bfef
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-sjlj

v9.5.0.80 31-Oct-2019sha256: 0e099c5a92d4d79ba3f8e9e568dd62f704fdd873e1b5be1cdc5e0adc18d0397e
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-dwarf

v9.5.0.80 31-Oct-2019sha256: f44753642c5470e6085c85421d5984d5e377a78cf195b5c4cb9cc787d66e7ee7
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-sjlj

v9.5.0.80 31-Oct-2019sha256: 2201ae1d61fcae5dffb0a4bc70f9104757468e71ccf86f5364ed6464aa337c47
Chilkat C/C++ libs for MinGW 5.3.0 32bit (typically used with QT)

v9.5.0.80 31-Oct-2019sha256: 4fd95fcd5851e73199ea33f462e66f2a8ea734c38203b88ba6975b89eb6fd606
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT)

v9.5.0.80 31-Oct-2019sha256: babb4865d49a6256dd4f6fa7fe2f7d249301ba3fdf36306879bed6a71c6db8db
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT)

v9.5.0.80 31-Oct-2019MD5 Sum: 764a4e03e8407b9a092fb5d2c88fc334
Chilkat C/C++ Libs for MinGW-w64 (64-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.80 31-Oct-2019MD5 Sum: 8c26dd35912bd4d8e815509c5f182d6a
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.80 31-Oct-2019MD5 Sum: 21f2a265d2a5bdc1f33cf71ebf937608
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, dwarf, rv5)

v9.5.0.80 31-Oct-2019MD5 Sum: a72fbaccd591b97ef9f435a7eee1ad41
Chilkat C/C++ Libs for mingw64-64-4.7.2

v9.5.0.80 31-Oct-2019MD5 Sum: 5b4145e3b39f486a88ce43f04f74cc1b
Chilkat C/C++ Libs for mingw64-32-4.7.2

TDM-GCC MinGW Downloads

v9.5.0.80 31-Oct-2019sha256: 3e3a9952dfd854d6c9bccbded90f4c952d68ad940a42342d7e35cdfbe066a83d
Chilkat C/C++ Libs for tdm-64-5.1.0 (dw2)

v9.5.0.80 31-Oct-2019sha256: f5e62634dabe872f66fb201caa53e409e59cec76fcff5d751b913985838fdfa4
Chilkat C/C++ Libs for tdm-64-4.7.1

v9.5.0.80 31-Oct-2019sha256: d39b5f2966ead036042f45726c7a5beb1cbf71341a4475932f3e644e9a1ec647
Chilkat C/C++ Libs for tdm-32-4.7.1

v9.5.0.80 31-Oct-2019sha256: c40f92e3888e7ae86331e63237a9ed1b5d708e7b0e9a96455fca36d48e343576
Chilkat C/C++ Libs for tdm-64-4.9.2

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-9.5.0
	-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