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.91 26-Jun-2022sha256: 4a0c9a06ce092a3c765d0f64fbb9dd22267ae92923d8aad72562055e4f75cc00
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-seh

v9.5.0.91 26-Jun-2022sha256: e7af2fa405c27b687f98f87198d56224d20e841ca78a880acafc88500c0c6c52
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-sjlj

v9.5.0.91 26-Jun-2022sha256: 44c30397ed5afb055460464a70797320d04e099107ced4e40623b66e4d328522
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-seh

v9.5.0.91 26-Jun-2022sha256: 7d71fee277267e4e772151ff8b6bfe5dd0411f80e0df8a6640ffa68eeabde841
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-sjlj

v9.5.0.91 26-Jun-2022sha256: 623f050573182d9c29e4208cbf51f1e4666d4f9038e513be692289c845b13f75
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-dwarf

v9.5.0.91 26-Jun-2022sha256: 67c307e4c1351e26f1c9d3185eeccc9ce9559cb1b89aaf49d1ebfbf41acc8e18
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-sjlj

v9.5.0.91 26-Jun-2022sha256: 8d01b8180a5e039b4432f4bd3f5ec8fc2233ffd0d4d09fe95713da7ec2f25116
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-dwarf

v9.5.0.91 26-Jun-2022sha256: e0f050ce8cbacecdb52518869be4a59d31fc348a1a0baaa14f2249f6a04d3c61
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-sjlj

v9.5.0.91 26-Jun-2022sha256: 820b5938d46358a15f11b5c929df0fb635bcdedaf2912e7e2c3026237230787b
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-seh

v9.5.0.91 26-Jun-2022sha256: 162ec648413466d4f6bd67cf7828fe7a3f35a42c12b092cedb1f0a1c11a40165
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-sjlj

v9.5.0.91 26-Jun-2022sha256: 5fed860c695e26cf4d0ef1ce129710aff79880e2bfe6935be2c39d199fae42f5
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-seh

v9.5.0.91 26-Jun-2022sha256: 3dd2fe0af479c5344012faeb5e2d092b94db73c4fb42c769259dc2cc93c65fc8
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-sjlj

v9.5.0.91 26-Jun-2022sha256: 4f480b3b4cecbfe743f2271a5413b109ee6b2d16325c5c97d8c7af4d373a4df3
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-sjlj

v9.5.0.91 26-Jun-2022sha256: 79f76957b98a0249dd016b94e26b86bf70baf264ddf2acc88e008a6573923a5c
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-dwarf

v9.5.0.91 26-Jun-2022sha256: f3bc6580ca2dd9979591a4667f34bbeb3d637d16e535404aabddbcc51f1f0680
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-sjlj

v9.5.0.91 26-Jun-2022sha256: a4df603a4c6ef6244f67d933c3213cc7fd8c73ac630a2ce55072eeb6559e2fe2
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-dwarf

v9.5.0.91 26-Jun-2022sha256: b14c78c18148b8d428b1a859ed65251b593f3e03d701a0aeb66c7a19536e7948
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-seh

v9.5.0.91 26-Jun-2022sha256: 0071e29a4843084a38ac0c1872dd350f70af502ad8cb7c8076109e7907b9fce4
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-sjlj

v9.5.0.91 26-Jun-2022sha256: 598501f907a12ab346bf387fa9a411b25450ee44d5e6c631826ee8d00562a376
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-seh

v9.5.0.91 26-Jun-2022sha256: 613b9d4375e0d10d6ab02d065217cb4ac07cdee065c3a68165ff93d788e6e4c3
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-sjlj

v9.5.0.91 26-Jun-2022sha256: aeabaeab7578e0c8bd71f3fe743dfe67254795d18f60b2d39b7b519bca2eb5db
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-dwarf

v9.5.0.91 26-Jun-2022sha256: a1cc4f80ae40a877468c70d37d66c1e3191fec9d78b81a7d40e67cacff9eb55f
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-sjlj

v9.5.0.91 26-Jun-2022sha256: e770c9cbb7fa89d79ee602739dff612392a1d1a1120e35b391df9d0d736a2382
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-dwarf

v9.5.0.91 26-Jun-2022sha256: 45e4a3a0a757d6c4580571cb2d05b6ede87f6ea529ca2b2f10de1471e7f35ff4
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-sjlj

v9.5.0.91 26-Jun-2022sha256: c3fc19f4378e0677e4600ecbdc751927eed4bcc84837847d27052081b766f95b
Chilkat C/C++ libs for MinGW 5.3.0 32bit (typically used with QT)

v9.5.0.91 26-Jun-2022sha256: ce1820c278e07fc7602441f7bbf854cc73fae81bace4be22a418950c2ce4bca7
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT)

v9.5.0.91 26-Jun-2022sha256: 62906453c8285815d9a7e78deeefd9b81dafaf8b2f35143436ac99ffa42960d4
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT)

v9.5.0.91 26-Jun-2022MD5 Sum: 5c2c018fa5055fa2ee1b26ae0ec9b100
Chilkat C/C++ Libs for MinGW-w64 (64-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.91 26-Jun-2022MD5 Sum: b99a864fb3d01745c294d732444379f3
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.91 26-Jun-2022MD5 Sum: 73bdc01f3744abb69b214383a81efe9f
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, dwarf, rv5)

v9.5.0.91 26-Jun-2022MD5 Sum: a16be689ecbd2814c6e6bb8cec1f8ced
Chilkat C/C++ Libs for mingw64-64-4.7.2

v9.5.0.91 26-Jun-2022MD5 Sum: 1735384b4a7c1cf711a16a6b5ee502b2
Chilkat C/C++ Libs for mingw64-32-4.7.2

TDM-GCC MinGW Downloads

v9.5.0.91 26-Jun-2022sha256: d87a1455570d63b323bfc1e28f33c3c24b4c9ceab64b6fc14e1b739b76a83903
Chilkat C/C++ Libs for tdm-64-5.1.0 (dw2)

v9.5.0.91 26-Jun-2022sha256: c5cf0b975e927ae9d558428605d610e05e1f740e584af3dbee170eb5518232b2
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