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.88 29-Aug-2021sha256: b001e3d4f0895a2397e76829c89d9ae240ba6f4a6c487d2a866a56fae9855dae
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-seh

v9.5.0.88 29-Aug-2021sha256: b76dd387e010218c6f4d079a7eef9e22188f05c22e9aef68d57db480cbc45164
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-sjlj

v9.5.0.88 29-Aug-2021sha256: af35bf1f53e834ed343e2b685765f81480cc53f24d5f589beb577b173ee0f426
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-seh

v9.5.0.88 29-Aug-2021sha256: c2b58621ac0416318894d4871b5f48cd69e630a243c51d910a7ea13e1ac786ff
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-sjlj

v9.5.0.88 29-Aug-2021sha256: eefa7fccb97102ce9c33086e11c96c88d8cf7794297ef87289fc99ebe75e13b6
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-dwarf

v9.5.0.88 29-Aug-2021sha256: 9f4f564f4d2f84e8a8d9b6793a2ac186203cb987c4f41bc7caf76e5181448f07
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-sjlj

v9.5.0.88 29-Aug-2021sha256: 83af4b3d3167a8e0b52bb3b03b48f24a9156d85045910c61c98d6e4bd43d7f22
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-dwarf

v9.5.0.88 29-Aug-2021sha256: 166f10a023990e602f83025175604edd0307e89f7d5522f23ec49339e140cff4
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-sjlj

v9.5.0.88 29-Aug-2021sha256: 95d24ae94e2b0e1680d19aa39b1b71e795ba26bb2a4d1cef143ab2941433dd52
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-seh

v9.5.0.88 29-Aug-2021sha256: 1c276ef251a63f3a76a49862188c90953e1a323637049c5c85a4664787f48827
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-sjlj

v9.5.0.88 29-Aug-2021sha256: 9a879f8fbb0677fcfc2ceafe63ded44388d550d3444f1e49f90d4ca92fe17741
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-seh

v9.5.0.88 29-Aug-2021sha256: 2533efca5beaca9514e697eabd7d04301f9be62451d762099a3421a9120092bf
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-sjlj

v9.5.0.88 29-Aug-2021sha256: be1a4e93f06635da742c9b7a382d4c2df64319310ce053b03f16faa882134af5
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-sjlj

v9.5.0.88 29-Aug-2021sha256: bab00cae4997fbab498d6e8fbd617782bb3e8c798b8ca4dbfecadda3bfa90802
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-dwarf

v9.5.0.88 29-Aug-2021sha256: d567fac8c8aeec79705f41be7954f6cb9f1e78e11d5ec7495ea716249b9b4428
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-sjlj

v9.5.0.88 29-Aug-2021sha256: 9fe98a3376ee397f947429b9f45569629fea19a83ca957c3509fc8f46e0c30c6
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-dwarf

v9.5.0.88 29-Aug-2021sha256: 759b0e1d335c520c8ca40582d7e13b5b7392f5b4bac1e004da16579f9fc396dc
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-seh

v9.5.0.88 29-Aug-2021sha256: 01713b7e6d1b6ad7eb517928ee1880107021bbf13dda73102de3926755be7df1
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-sjlj

v9.5.0.88 29-Aug-2021sha256: 42e537c9a60bd68ac0ad19ab5c3ad90560209b0b1fc2737de0c8d65ec7229e71
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-seh

v9.5.0.88 29-Aug-2021sha256: af59af746063430bb5c77d6aee68a71d9c1b4548c3963d302ada95659ef565cc
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-sjlj

v9.5.0.88 29-Aug-2021sha256: 321989e6038c1dbc0089cf74add9ddabf1d6b9b47503a9860db090c48b751201
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-dwarf

v9.5.0.88 29-Aug-2021sha256: 737424ef27054f86b91fb27a14dfa049d72475cdc0fb64332ee8eb890d31e6ad
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-sjlj

v9.5.0.88 29-Aug-2021sha256: 294e6cbb920310223dd5f2e819733eebdf917bae836711430a6e58f4cbb9d559
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-dwarf

v9.5.0.88 29-Aug-2021sha256: 22688a9acd3924f17c8e317c7b971f9e55d43ae4aa2dbc663b642587f7e42ce0
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-sjlj

v9.5.0.88 29-Aug-2021sha256: e3ce1d7c658530b280d271a1585ba2a57dc49f1267fa8af7bd5c5e84e34f6f3b
Chilkat C/C++ libs for MinGW 5.3.0 32bit (typically used with QT)

v9.5.0.88 29-Aug-2021sha256: 14430ee6a1567ed333808ba1cca39e152b2ef1cb7bb18d9aad3af7ae224d94cd
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT)

v9.5.0.88 29-Aug-2021sha256: 2d24afed76d349903f30de71aadecebf64bbc3b2f033f6cf1ee8b0ef541bac6d
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT)

v9.5.0.88 29-Aug-2021MD5 Sum: 204aed6b89b89c71412d6c27008139d3
Chilkat C/C++ Libs for MinGW-w64 (64-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.88 29-Aug-2021MD5 Sum: 6501af7f1529f5c87569cbe33c2f5e95
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.88 29-Aug-2021MD5 Sum: f60a09587ca60d98cbfc699186ef5dac
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, dwarf, rv5)

v9.5.0.88 29-Aug-2021MD5 Sum: 7322e38bc285f53b96c059131a869e28
Chilkat C/C++ Libs for mingw64-64-4.7.2

v9.5.0.88 29-Aug-2021MD5 Sum: 1c0d9a38bb6d7359193b037df2ffc226
Chilkat C/C++ Libs for mingw64-32-4.7.2

TDM-GCC MinGW Downloads

v9.5.0.88 29-Aug-2021sha256: 99ba101a890e5f46eb67f32e490d95e09765be17649d462cec6af5ff91144963
Chilkat C/C++ Libs for tdm-64-5.1.0 (dw2)

v9.5.0.88 29-Aug-2021sha256: 768be07b5ab36f8b36ab5ee4c0ba0b86b267f57d2a93bc55f07fb4f61ff4fd33
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