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.83 29-Jun-2020sha256: 758f72802b6d80698c7b0d300e30418863984b4a67ecb272cf3d029e6eea96a0
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-seh

v9.5.0.83 29-Jun-2020sha256: 8becc4bca210dc15bd115862b27d58518c2a783b6a1b246e574376e3ebe8cb90
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-sjlj

v9.5.0.83 29-Jun-2020sha256: d594368c08ac1f38334b2f03c15a42ed732f87a8bfc9ff26d02919932f16ebb2
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-seh

v9.5.0.83 29-Jun-2020sha256: bb491ccee0945886628b10248882f9cc0768d7e4d3982b26ba7c6cf209e35240
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-sjlj

v9.5.0.83 29-Jun-2020sha256: 4ee78e8da6a938a6b6d49915ee941b0e81f12c18cb9e8a22ca5bca0fe868a1d0
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-dwarf

v9.5.0.83 29-Jun-2020sha256: 397c27996ecc8299b4ead21e22263fdda901434626cf9edf0ba11d7b98928510
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-sjlj

v9.5.0.83 29-Jun-2020sha256: ef1aac1bdc312c3f0e23cd5023e1f979a4c392a4d9540ab542b6c490adafc964
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-dwarf

v9.5.0.83 29-Jun-2020sha256: 4840b7ed61193ac6fd03e630e21eff4da312a249f94f6c18947d260e0cac3a0d
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-sjlj

v9.5.0.83 29-Jun-2020sha256: 174ee86733138e79ce2f7e43b4ff65da39bb9bfcdd0b30d344adda4aa66bca6a
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-seh

v9.5.0.83 29-Jun-2020sha256: f020d7b8040385d9b105588aa1e3e48cfdac71ebfbc9157748ba1b5aa1204180
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-sjlj

v9.5.0.83 29-Jun-2020sha256: 7793e249078361920a0ee4253d2b8b0d6503d0b60d19c138000d484f73756140
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-seh

v9.5.0.83 29-Jun-2020sha256: 01f3601deb0018e29f9c1d6d554e3cbc1f70736571722856b1466433f3459d37
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-sjlj

v9.5.0.83 29-Jun-2020sha256: 0be7affbf95369c3964d1b4d83925acc6747b5aa245093adc5f37683da464494
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-sjlj

v9.5.0.83 29-Jun-2020sha256: 16f1b9ec934e7be9f36fcd237073ca6d9a7ea0afe2bfb5fc868679410052bfb8
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-dwarf

v9.5.0.83 29-Jun-2020sha256: f6ca374331011038effcd6cd481bec2c701c176c43cc10149fd663e5e8bfaec5
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-sjlj

v9.5.0.83 29-Jun-2020sha256: 4885ba81fc2d7f606422330570bebe4a68f87c57b6e38b50d3173aff1dfc85fb
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-dwarf

v9.5.0.83 29-Jun-2020sha256: 81d2a625c62cb9c959acc168f064f550a24ebf26f2664e8c72978a16f38cc606
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-seh

v9.5.0.83 29-Jun-2020sha256: c2951b9ec699577c6d5b8a55924c6b5c224980e409fd45571ae53f4f834be288
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-sjlj

v9.5.0.83 29-Jun-2020sha256: b988fdb6cc9ee66a7cb9fd1f40e5c06724e74767624321c9cc9d61b7de3006c4
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-seh

v9.5.0.83 29-Jun-2020sha256: c80a1201bbe1144c60b81aaf2f1e8f0a9bba2de1710260c8df9f33055783ac32
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-sjlj

v9.5.0.83 29-Jun-2020sha256: 5ff020c552c9ef452b7897bed080642f2dca63732bf7c9bde449a346c11be3f7
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-dwarf

v9.5.0.83 29-Jun-2020sha256: ee7ca33d3886ba4aba66961385f14818acaa0ba1c41aad1419cd0afe351383ad
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-sjlj

v9.5.0.83 29-Jun-2020sha256: c450fc462d75e9288ebf5f2d5fb6eadf60a5e31be9c2a0d09ca22b5f785e9aef
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-dwarf

v9.5.0.83 29-Jun-2020sha256: e269d08698fb42245133edbda1f2f4d2ca0f528c387ccff9b4279228a27b266d
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-sjlj

v9.5.0.83 29-Jun-2020sha256: 3ba7d59cc72b73f897da78be7f4c974b45603820af95fb29b851201f11591417
Chilkat C/C++ libs for MinGW 5.3.0 32bit (typically used with QT)

v9.5.0.83 29-Jun-2020sha256: 1007b1f561bdef275fb0ddf29da8f03b7b84efafa87066dbe1b596435321ab89
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT)

v9.5.0.83 29-Jun-2020sha256: 72e1d1a44ea15f6e788f4e54cbcfd09f6777c1a85c2f42fd077f1cbecf21cda5
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT)

v9.5.0.83 29-Jun-2020MD5 Sum: d9570a23e4bb80850955bc68cc67dd2f
Chilkat C/C++ Libs for MinGW-w64 (64-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.83 29-Jun-2020MD5 Sum: a66cc1b05991429264bada3a0bd6074c
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.83 29-Jun-2020MD5 Sum: b3a6847bebeecbaee9381eb43c547b8d
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, dwarf, rv5)

v9.5.0.83 29-Jun-2020MD5 Sum: 0503b9cbec32fd77bc72af8a761ec41d
Chilkat C/C++ Libs for mingw64-64-4.7.2

v9.5.0.83 29-Jun-2020MD5 Sum: a8f263509fd92a4b34f19f0c02cfbed9
Chilkat C/C++ Libs for mingw64-32-4.7.2

TDM-GCC MinGW Downloads

v9.5.0.83 29-Jun-2020sha256: 5aa9dd65a4c63bd3587e9d54febda09035b8698e357758c9781cc51b5b9dc7e9
Chilkat C/C++ Libs for tdm-64-5.1.0 (dw2)

v9.5.0.83 29-Jun-2020sha256: 43f464f0ae6fc84f40ac9a253dfa025020f5cd49a432cd6c974adc20c8f3a462
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