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.76 22-Dec-2018sha256: 4ad9c4958702a5da33dd0a37bd4fcb7263c5e0181b79021098f23fb624e7ce42
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-seh

v9.5.0.76 22-Dec-2018sha256: 708d1c9f09e096534638b630134f4ec3e0e8695bbb0b1b08294a1586606d7e5a
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-sjlj

v9.5.0.76 22-Dec-2018sha256: 22ee424d914ce171f47c71f844566cc54a07631d167df6e9275e9e2818fa1fa4
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-seh

v9.5.0.76 22-Dec-2018sha256: 92c525a8554746127b88564f5e88879cae4d8f747e51a24e6cd1bf3fabf87fd4
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-sjlj

v9.5.0.76 22-Dec-2018sha256: 754542a2b82cc89c0df81aa55844e42a5ea545ffb2d24d3616ee5c9a1e865614
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-dwarf

v9.5.0.76 22-Dec-2018sha256: 32fccff3c7d2425a295af547c7f620cbd6771d26f797293362ca4eadfc7a85c2
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-sjlj

v9.5.0.76 22-Dec-2018sha256: 5bca68afa7c9fed4fa4a78aa3e774788d3fd685ad8b3f705469dcf4cf8fc8e07
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-dwarf

v9.5.0.76 22-Dec-2018sha256: 13085fb7420621424ee0dc5c5b08a7ed4f2793419c1cd82d73137ff31e6ba8d7
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-sjlj

v9.5.0.76 22-Dec-2018sha256: 99207410f7d3f83d3919cdd06d20f9e0efbe559bd8f52511d3b8d6b8f947846a
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-seh

v9.5.0.76 22-Dec-2018sha256: fbd118abc0295f6da78a6adf574e8b51316dbc8d53d038cf8528d9609c1df9ba
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-sjlj

v9.5.0.76 22-Dec-2018sha256: a000c080ea041ac5144d0072aa4a0cf55cb1e116dcb52e797a9305322ffb778d
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-seh

v9.5.0.76 22-Dec-2018sha256: a60da7bb85bfcf00f1fb94e6f548fa354c3072dab4ed901e144b9346284d8e36
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-sjlj

v9.5.0.76 22-Dec-2018sha256: af6719bf1a020bc046f3c5712bba9af05f6cc95b3895de42f143d14d1ece881f
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-sjlj

v9.5.0.76 22-Dec-2018sha256: edb4b5ab6f23f601502414fa9316c34b647788d2981339af1d7791e7a6fcb7a2
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-dwarf

v9.5.0.76 22-Dec-2018sha256: 7a221f44d3c6fbfbb2492559a918739c72e6636f16419d612c1912e99ead949f
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-sjlj

v9.5.0.76 22-Dec-2018sha256: dba4ff33b59f842424ebd204411ea941d722bc0d4f57f6e412696f60faab83f0
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-dwarf

v9.5.0.76 22-Dec-2018sha256: 56029b44b560834d621225af0f1b8acba424861a8bd96a78df608f3361df9add
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-seh

v9.5.0.76 22-Dec-2018sha256: 030cf084de68647b58380ad44e59c391edf0a245ba01f037275db4b856c79bb2
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-sjlj

v9.5.0.76 22-Dec-2018sha256: bec8a77f289fe5b0414e7279b5899a000ba1e09b4bc30124877212c86b68d303
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-seh

v9.5.0.76 22-Dec-2018sha256: 9be164efc38f713bc2266cca4d5ff9b8cd9c8dfbf656c0edf246f51fab06d286
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-sjlj

v9.5.0.76 22-Dec-2018sha256: fb064ed0bd1740ed2f5dab69927aa0de4c0b1b7efc344efdd6bb7db75f9ed1e2
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-dwarf

v9.5.0.76 22-Dec-2018sha256: ec56724bda30ecbfe1e8cef6fbe3cb1acefdd35a4cbf2955a139a1e3dd240783
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-sjlj

v9.5.0.76 22-Dec-2018sha256: f6af71c3bf99b7d6825e81ad0ff0dd7d3466a3cabf3d69e087771034eba92c9b
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-dwarf

v9.5.0.76 22-Dec-2018sha256: 00f524538885f37a4b6995b2af9a60f2ad929401c9ac5d60aa67a8173b76643d
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-sjlj

v9.5.0.76 22-Dec-2018sha256: 6731c5afc49aa0d71c37aaa6306543ed5529a2b37a1d4898ac35d30abcf302a4
Chilkat C/C++ libs for MinGW 5.3.0 32bit (typically used with QT)

v9.5.0.76 22-Dec-2018sha256: 9f7ecf462cdbe4786d14eb6da1a993724a8a77b7cf9f8be16a890f4855df089b
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT)

v9.5.0.76 22-Dec-2018sha256: e8bb7ef677dc9b1b0fe95e55997fc8d973017a1eefadee0764bb68d83d6e7aad
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT)

v9.5.0.76 22-Dec-2018MD5 Sum: 7e8d93ebfe7b886a1d0faaf0df0b4ae4
Chilkat C/C++ Libs for MinGW-w64 (64-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.76 22-Dec-2018MD5 Sum: 885c88c774c92dfb620e5a71e7b260a8
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.76 22-Dec-2018MD5 Sum: 40ea1fa1e99c4ff415b232a4d48fe4d5
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, dwarf, rv5)

v9.5.0.76 22-Dec-2018MD5 Sum: aec677c34a6316cd41c059fd0b1a9a2f
Chilkat C/C++ Libs for mingw64-64-4.7.2

v9.5.0.76 22-Dec-2018MD5 Sum: f0e2664b8e38c0ad68b4b7c7d1d63283
Chilkat C/C++ Libs for mingw64-32-4.7.2

TDM-GCC MinGW Downloads

v9.5.0.76 22-Dec-2018sha256: b35de09c3767307b3c051835e08a13a73bdc59704bad1da611e74ca384184fc8
Chilkat C/C++ Libs for tdm-64-5.1.0 (dw2)

v9.5.0.76 22-Dec-2018sha256: 54d28ce5c0c2582c94e4dc89886223bd5bd81e7777549fa766f3bf7664b58f16
Chilkat C/C++ Libs for tdm-64-4.7.1

v9.5.0.76 22-Dec-2018sha256: 8ca752c09bb52a0f96a0eba413f9cf5b6415051ccfc4440cf0628d887e82045c
Chilkat C/C++ Libs for tdm-32-4.7.1

v9.5.0.76 22-Dec-2018sha256: c0183d975f2a67a44a10f6781f955aa712f3f7da9d2bbf42603d7acaeaf5e81a
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