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.79 25-Jul-2019sha256: 445ba01689154a9f6a34f68ff3e19554dcc06c817834b7aa1c66c30d557e255f
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-seh

v9.5.0.79 25-Jul-2019sha256: f0844f764db4acfc24d055dfb257c77f73f03557e5e9653db4b0f29d8e132509
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-sjlj

v9.5.0.79 25-Jul-2019sha256: f8a4e1630f00b0441ae73e0b00ac4c391ff529bd7734b02dc398afd10ae65fa7
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-seh

v9.5.0.79 25-Jul-2019sha256: c886cbe23b9a5139d5f76f8ac056d54f21b3d9ed94d373b28204eb5e7c59ac35
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-sjlj

v9.5.0.79 25-Jul-2019sha256: 25ebee271b3efce361643d2c4894a569ebf32c26b72c8cd45799743b88e0d622
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-dwarf

v9.5.0.79 25-Jul-2019sha256: ffdbc17c64e4e70ebfbbfa7a8709140b6e02bc0548620e0cafcc11a8ed1fca46
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-sjlj

v9.5.0.79 25-Jul-2019sha256: 9fc89b79db466818b20b96de1f029553930af1994173660e302f8eb82e5372e4
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-dwarf

v9.5.0.79 25-Jul-2019sha256: b78e20b6a2fa274410e6430b6aeb488b49a2bc6d404708941aa7d3bb46a3150b
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-sjlj

v9.5.0.79 25-Jul-2019sha256: 2787ab66a26a47e1c5c5c3581e4f3671d8fb680e718098b7e9b90b85d23a7e94
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-seh

v9.5.0.79 25-Jul-2019sha256: 6dbda843e59664d378e49b45b771c2d4ac04e7dc962c6499f45b3b91ff326e1c
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-sjlj

v9.5.0.79 25-Jul-2019sha256: 42bd42e2d9dccbd14474725725c453232aa24e29347e5ce8b4192b6909401d4a
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-seh

v9.5.0.79 25-Jul-2019sha256: 9993e1a41dbc9961b4a5d27109e050fa594a919b79556aabafd9d7059ee7fbd7
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-sjlj

v9.5.0.79 25-Jul-2019sha256: a62e3837820be2969d4079edf190506e23b04be9032095ef89af3d8b236c017b
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-sjlj

v9.5.0.79 25-Jul-2019sha256: 335378cc84a1a78905d27ee756a245f212f0befc3605689e102b1231a1db8d6d
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-dwarf

v9.5.0.79 25-Jul-2019sha256: 8695715a8479a1ede3eae1ec52f46472132da2bfa6531f08ebb958691d4386a5
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-sjlj

v9.5.0.79 25-Jul-2019sha256: 583da04cff120e83f214c3b2852f66cde9bf89c721d2c4fa05b398f64fe6ba7c
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-dwarf

v9.5.0.79 25-Jul-2019sha256: 584ecd3496a4a2fb0c083ae041f870349938b14329093345d853e98fa04f96c7
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-seh

v9.5.0.79 25-Jul-2019sha256: 8f9f5ad9c00ce3cc8eb5a648782750951ef7562a6cc181fe0358266c50887dd7
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-sjlj

v9.5.0.79 25-Jul-2019sha256: 0e9fce983e3ae48034374e5eb3db211ee0926fe8876634dd237770819e4ac8b9
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-seh

v9.5.0.79 25-Jul-2019sha256: 32a140a397ced737018179a1bb8caf86718e3d805284fe9236cef531a0d359e0
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-sjlj

v9.5.0.79 25-Jul-2019sha256: 3fcf72e864f0c0cdfdfb3b7b3bea1d2c770f31ff0ac0f208a3e62daa4078ce20
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-dwarf

v9.5.0.79 25-Jul-2019sha256: b6df5ac8380b8f1c4105f4cd2507892a97b588cd97fb9c51902bcb99d48512eb
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-sjlj

v9.5.0.79 25-Jul-2019sha256: 93be6839737028982bafbd687508345c4232d348562ff708c7234adde0933248
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-dwarf

v9.5.0.79 25-Jul-2019sha256: 389dbba1a527e62005498029b3bfdd63b02ce83615ff37deb615d06918ea72ea
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-sjlj

v9.5.0.79 25-Jul-2019sha256: 9d878e3ba7f2d1c7236fb16061fbedfea75e358cddb23fbe13db9644912511e4
Chilkat C/C++ libs for MinGW 5.3.0 32bit (typically used with QT)

v9.5.0.79 25-Jul-2019sha256: 597d8426d608249d49c247c9599ee88ff4d406eab8c14c5b859c99c68e3263c2
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT)

v9.5.0.79 25-Jul-2019sha256: 9b1a110d3fbb3a6ce6da940d60eb4652596c72dc3f46697eb677f9280c49c817
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT)

v9.5.0.79 25-Jul-2019MD5 Sum: db8065ecb10231c58904839574b74326
Chilkat C/C++ Libs for MinGW-w64 (64-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.79 25-Jul-2019MD5 Sum: fd2c1a5b0fc8ac591b3e132881cae744
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.79 25-Jul-2019MD5 Sum: 690542849a0c866707c3c7ff1d3de0ed
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, dwarf, rv5)

v9.5.0.79 25-Jul-2019MD5 Sum: ad524dde016c717783012754c64ab92f
Chilkat C/C++ Libs for mingw64-64-4.7.2

v9.5.0.79 25-Jul-2019MD5 Sum: 7e89aa253f71dd74cf127d1b5d2b11e4
Chilkat C/C++ Libs for mingw64-32-4.7.2

TDM-GCC MinGW Downloads

v9.5.0.79 25-Jul-2019sha256: 6effed957daa8af4c4e97606b977cf6e817fc8ead887574d7a3a19b845db6651
Chilkat C/C++ Libs for tdm-64-5.1.0 (dw2)

v9.5.0.79 25-Jul-2019sha256: ae9420ba0e494cba91098cb525a3878caa450c5ebc68128b8d123298c14b9fd2
Chilkat C/C++ Libs for tdm-64-4.7.1

v9.5.0.79 25-Jul-2019sha256: c894fe37aa868d05d6abf18ede98ffa44865c350d2ae6b028ae2fa59cfb81f0c
Chilkat C/C++ Libs for tdm-32-4.7.1

v9.5.0.79 25-Jul-2019sha256: 832a51ead6bc1d5946c6af2955c4309a19db044f32cbe7a071813978595543f1
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