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.86 10-Feb-2021sha256: 6da0dc4d4413241cba45ff7d76b40e35863d44ea9ffadb26f5f051217c399aa7
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-seh

v9.5.0.86 10-Feb-2021sha256: ddef016c9810b5c40c48ae15747635e261adafb021db4d7f5f475f41e11d2566
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-sjlj

v9.5.0.86 10-Feb-2021sha256: 9e96a504f3772be860973c7479fc1ae07aa01faa5ee6112b793872f8ea76856d
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-seh

v9.5.0.86 10-Feb-2021sha256: 5e8b635af6703d0adfa40c9ea72bb102cace66240a70823d51b782a64293d5f1
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-sjlj

v9.5.0.86 10-Feb-2021sha256: 71b0f0fbd04c87028498c480ba34de5c8d56ebaeecca1fe757282710cb0da4cd
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-dwarf

v9.5.0.86 10-Feb-2021sha256: 323bd0c47d6d5261ecb1aa0f5a5b0b44547c1e38244736d056d71137eb46eff2
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-sjlj

v9.5.0.86 10-Feb-2021sha256: 0d2965f8f4d07ee26911019cb5fd587eb6e4aa68474cee4ddd718e67cd348344
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-dwarf

v9.5.0.86 10-Feb-2021sha256: 04d3d097f9253d191cac0657183f64900597fd8750621afd00fbe981ff1c09a2
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-sjlj

v9.5.0.86 10-Feb-2021sha256: 1028a4ed6d3bb4ce1cacbec74776c3214959a03d4354872b4a0e00c38e7d17d3
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-seh

v9.5.0.86 10-Feb-2021sha256: 4f111a383efa0a11957a0830781a29f25cd937d4ed37f0fc217779ac042c14ac
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-sjlj

v9.5.0.86 10-Feb-2021sha256: 7253d32eebe7dfccbc33a272279789b95336acb820da6763fdea1435219d0c28
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-seh

v9.5.0.86 10-Feb-2021sha256: 1f2268137dc376d38914ce7a9f677db201a706c37ddd8c92b9751d30168ae536
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-sjlj

v9.5.0.86 10-Feb-2021sha256: 1a821e742e93773223ff9fa5bc08ce2e346d8fb946b3c0e2fcd916465d656a1c
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-sjlj

v9.5.0.86 10-Feb-2021sha256: e9ee3cb8441f7ca130fb7801a09d2be579f7e49f3107cf20424c8f17b0f9b45f
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-dwarf

v9.5.0.86 10-Feb-2021sha256: 2029f6372e000a8ad7e2a55bf7f61ad6dffa39cc58b9d3faea28d5489343d5c1
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-sjlj

v9.5.0.86 10-Feb-2021sha256: ba8c86e6be305bae4538ba9bafec20a05baeebf1e88e09937d25d52ba8ceda52
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-dwarf

v9.5.0.86 10-Feb-2021sha256: a62d44b76a11f5174375c170579c7d188d6d93e87ffa65071cf71be84b7c4731
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-seh

v9.5.0.86 10-Feb-2021sha256: 2c20c78c77436130da2e0e45774d8fd128f04bcfa98eb5e5d84b59f6c9147c7a
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-sjlj

v9.5.0.86 10-Feb-2021sha256: 30fb5920adc5aefc8fc48a1cdb27413369c8f2e88cb79903a82b9fa77516a262
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-seh

v9.5.0.86 10-Feb-2021sha256: 5597273f9dd0c131643fc871e7a1f811b0e6cf0ef8dd01dbe82279493267d99b
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-sjlj

v9.5.0.86 10-Feb-2021sha256: 184447107c22a30d46796fd1cc858f8231756e7116be6a918a910712264e821a
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-dwarf

v9.5.0.86 10-Feb-2021sha256: d48a9fc0f65f9780dfedef43791239f83981d9ddf169f0279d7c701db7db70d1
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-sjlj

v9.5.0.86 10-Feb-2021sha256: 5c73c0ea3d09651431e6205fee277ca281ac220b61ed322fb2fd67c9e4c13ef5
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-dwarf

v9.5.0.86 10-Feb-2021sha256: cce38ba5f632c17274c89429c62adc3b88494ebcafe118623ec9ce3c9adf4663
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-sjlj

v9.5.0.86 10-Feb-2021sha256: c9a8c4a4e95193f7188847440ca8e6c805c803b9f46006aadb05979839e001c6
Chilkat C/C++ libs for MinGW 5.3.0 32bit (typically used with QT)

v9.5.0.86 10-Feb-2021sha256: 2fc5151d642b1c39262e111ab529b627cb8922cb006dd0b278deda38b8ac6889
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT)

v9.5.0.86 10-Feb-2021sha256: e439ae5f9aeaa71f7d8194001cbadb53d2bf1e19a3771f1652b8aed5f2ff5267
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT)

v9.5.0.86 10-Feb-2021MD5 Sum: b62a996b2fdb35c26cbb248f2a310b9d
Chilkat C/C++ Libs for MinGW-w64 (64-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.86 10-Feb-2021MD5 Sum: b06addf9d48dcd26b520eb6fb2e24b65
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.86 10-Feb-2021MD5 Sum: 36fad53a181fb3a40f1845fc74c1e07e
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, dwarf, rv5)

v9.5.0.86 10-Feb-2021MD5 Sum: 3b34aaebbb8a699354c5fff0699c0e39
Chilkat C/C++ Libs for mingw64-64-4.7.2

v9.5.0.86 10-Feb-2021MD5 Sum: 1c65b3dcfa760321afcd01d4456c903e
Chilkat C/C++ Libs for mingw64-32-4.7.2

TDM-GCC MinGW Downloads

v9.5.0.86 10-Feb-2021sha256: 2ebfcfa9bbd023fe2e0344772d7e5060351a276edd3b97ddb00b285e5bb951a5
Chilkat C/C++ Libs for tdm-64-5.1.0 (dw2)

v9.5.0.86 10-Feb-2021sha256: ee2d02544598cec7f3f907c82a53221086e10811302a415f4fb330cf52099fd1
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