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.90 05-Apr-2022sha256: fd07d391ebcc7ea9c9ca8f45a5db44f2da416698195eddd4c9309842877ae092
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-seh

v9.5.0.90 05-Apr-2022sha256: 7f728b5fdf0099bd14949ed752a3249ebf021365285599a401170f41a1ad4b11
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-sjlj

v9.5.0.90 05-Apr-2022sha256: cd1d5841bb61fe37e4a62d0286645602b669ec8a6864edbc5fbb9fe4db59ce08
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-seh

v9.5.0.90 05-Apr-2022sha256: ad8a649b261141fb534646618f7cb17700e450414295405863bd517744d0145d
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-sjlj

v9.5.0.90 05-Apr-2022sha256: b07497e15f5d00f406c2fbe63f862ab6b09b929fe85dd1c1f22349c20fb6a2f8
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-dwarf

v9.5.0.90 05-Apr-2022sha256: 2200a2395f183ed3db26f393e7c491c5b8e5bf7670ae3a5d1f92c8a9603b2294
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-sjlj

v9.5.0.90 05-Apr-2022sha256: 136fdf104d84525f53bb468b50f07732069630cd31f6e1fc1f6e06092750354e
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-dwarf

v9.5.0.90 05-Apr-2022sha256: 29b2b4af5c0bb75c5381ee980ba32eeeeaeb47302a990302e98bed990ba5eddc
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-sjlj

v9.5.0.90 05-Apr-2022sha256: b6ee375527a7130061ec5d4fafb5c95ae9eea671b9d635a2d42b6152bebcc81d
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-seh

v9.5.0.90 05-Apr-2022sha256: 76d3dd2a6e16cc007a496a95e68f7c5bb7c8ac49e6bb16b96997d6c1042d576f
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-sjlj

v9.5.0.90 05-Apr-2022sha256: b89a830c15bc77e9544a0ac979a65ef23d604bbc317b0cf781ee8a075a47a0c7
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-seh

v9.5.0.90 05-Apr-2022sha256: 65c0d28ce86d451f52a4ea8f2d40e3c9b6f2de462d76a41450d4626a6d9859d9
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-sjlj

v9.5.0.90 05-Apr-2022sha256: 64f2f250a52eb20b42e45467275d3782c7354e5fd3d228e5c097861759688303
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-sjlj

v9.5.0.90 05-Apr-2022sha256: 26b29d4d44f14feff8b93283f8501a2e9a640fdb442d1a0cfa581cf542890c5c
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-dwarf

v9.5.0.90 05-Apr-2022sha256: 10716a5c94946e9af2275ec522000673419e06ca4b6bfe4238991a2995cd11ad
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-sjlj

v9.5.0.90 05-Apr-2022sha256: cac12b30b10d24dede667e3829dfec1e82b94927f62f6600930c689a7361a42a
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-dwarf

v9.5.0.90 05-Apr-2022sha256: b38a7ee4834c3ce175abdc0060410ab22811949e45b3476297659e1a44d6cfce
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-seh

v9.5.0.90 05-Apr-2022sha256: 49de9400d3f62f4ec9a98e5ab01f32c3e8ee71dcd822ac1afb640136c29c4c93
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-sjlj

v9.5.0.90 05-Apr-2022sha256: 9637b088cb75736814e53a2125f4019a5b882cd21cd4e93756cc8fa9d595bf4d
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-seh

v9.5.0.90 05-Apr-2022sha256: 894f12880c1c54779a2193cf314b86b2d0ec4512edc9704b4cbed7bc6b32dd5a
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-sjlj

v9.5.0.90 05-Apr-2022sha256: 70943cba55c9803dfce4ff11b6eea67a3cfcd7d0d6dbeb74db2cad9f27bcdeff
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-dwarf

v9.5.0.90 05-Apr-2022sha256: bfa77379137d3a5369f974803c838120e49575f15ba017ae3174716cd92ea968
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-sjlj

v9.5.0.90 05-Apr-2022sha256: e16afc10ac06d452844e4eabdd68b1a9f5a80ca238e9b5b5659e2cdb1bce0876
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-dwarf

v9.5.0.90 05-Apr-2022sha256: 290b448857a767f53a305b710b7af60173dddfa249963f0893dfb092b78c266a
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-sjlj

v9.5.0.90 05-Apr-2022sha256: 2e13b7f617bc4f88bc2ef1a56ab767159865d61932f3da9fee1d2cf42969c8c3
Chilkat C/C++ libs for MinGW 5.3.0 32bit (typically used with QT)

v9.5.0.90 05-Apr-2022sha256: cc7507825e1a3cc3e69bd4868dd3ecf796b97e66047849a90211a6aced836d2d
Chilkat C/C++ libs for MinGW 4.9.2 64bit (typically used with QT)

v9.5.0.90 05-Apr-2022sha256: 1ec7e9ddb33847e1c355fc444617f18124b16f72a94d2cc354055d2c78deea5e
Chilkat C/C++ libs for MinGW 4.9.2 32bit (typically used with QT)

v9.5.0.90 05-Apr-2022MD5 Sum: e79f0ad45772849aa872b933e7999c4e
Chilkat C/C++ Libs for MinGW-w64 (64-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.90 05-Apr-2022MD5 Sum: 7cfe6fa96faed0a9f821ab0762d864a9
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, sjlj, rv2)

v9.5.0.90 05-Apr-2022MD5 Sum: 3a9c315966ff3a370b5e0ec4c2b47673
Chilkat C/C++ Libs for MinGW (32-bit, gcc 4.8.1, C++ 11, posix, dwarf, rv5)

v9.5.0.90 05-Apr-2022MD5 Sum: 55b7fba035ac0970b92ddacab758411e
Chilkat C/C++ Libs for mingw64-64-4.7.2

v9.5.0.90 05-Apr-2022MD5 Sum: 49c071f2bcadf12c23a6468771a33a96
Chilkat C/C++ Libs for mingw64-32-4.7.2

TDM-GCC MinGW Downloads

v9.5.0.90 05-Apr-2022sha256: 3571388f3e0b42e11f5da7519ac0defd6de6385a2996d7d0f370049c1c642e4e
Chilkat C/C++ Libs for tdm-64-5.1.0 (dw2)

v9.5.0.90 05-Apr-2022sha256: 557dbe369c5a4275c9b9fb5b4b807f6bdae7f601b0ba4857ad31c360cf803441
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