Software Development based on DCMTK

The DCMTK software can be compiled under Windows and a wide range of Unix operating systems including Linux, Solaris, FreeBSD, OpenBSD, MacOS X and NetBSD. All necessary configuration scripts and project makefiles are supplied.

 

DCMTK - Source Code Repository

You have read access to the complete source code repository of the DCMTK. Alternatively, the whole repository is mirrored to GitHub.

The official source code repository is actually a mirror of a private internal one. We employ our nightly builds to ensure the official repository only gets updated if DCMTK compiles on all tested platforms and the automated tests complete without errors (exceptions are possible, e.g. when bugs in external libraries result in the tests failing).

 

DCMTK 3.6.9 - Source Code and Documentation (2024-12-11)

DCMTK can be downloaded as a gzip compressed tar archive or as a ZIP archive. The contents of the two archives are identical.

tar.gz logo

DCMTK 3.6.9 Source Code and Documentation

(9,404 KiB)

ZIP logo

DCMTK 3.6.9 Source Code and Documentation

(12,484 KiB)

 The developer documentation can also be viewed online or downloaded separately.

ZIP logo

DCMTK 3.6.9 Documentation in HTML Format

(27,364 KiB)

 DCMTK makes use of the following external libraries for zlib compression (Deflated Transfer Syntax), character set conversion, TIFF and PNG export, as well as XML document processing.

tar.gz logo

libpng 1.6.44 Source Code and Documentation

(1,512 KiB)

tar.bz2 logo

libxml2 2.13.4 Source Code and Documentation

(2,776 KiB)

ZIP logo

libtiff 4.7.0 Source Code and Documentation

(4,616 KiB)
tar.gz logo openssl 3.4.0 Source Code and Documentation (17,892 KiB)

tar.gz logo

zlib 1.3.1 Source Code and Documentation

(1,480 KiB)

tar.gz logo

openjpeg 2.5.2 Source Code and Documentation (for DCMJP2K only)

(1,823 KiB)

DCMTK 3.6.9 - Support Libraries for Windows

In this section we provide the external libraries that are used by DCMTK (libiconv, libicu, libpng, libxml2, libtiff, openssl, and zlib) for the current DCMTK release 3.6.9 in pre-compiled format for Windows. The archives contain include files as well as debug and release versions of the corresponding libraries.

All support libraries included are available either compiled with "Multithreaded" runtime options (/MT and /MTd) or with "Multithreaded DLL" runtime options (/MD and /MDd). Please specify the include paths in CMake accordingly.

ZIP logo

Pre-compiled libraries for Visual Studio 2017 (MSVC 15.9), 32 bit, with "MD" option

(10,312 KiB)

ZIP logo

Pre-compiled libraries for Visual Studio 2017 (MSVC 15.9), 32 bit, with "MT" option

(10,296 KiB)

ZIP logo

Pre-compiled libraries for Visual Studio 2017 (MSVC 15.9), 64 bit, with "MD" option

(12,016 KiB)

ZIP logo

Pre-compiled libraries for Visual Studio 2017 (MSVC 15.9), 64 bit, with "MT" option

(12,000 KiB)

ZIP logo

Pre-compiled libraries for Visual Studio 2019 (MSVC 16.9), 32 bit, with "MD" option

(10,356 KiB)

ZIP logo

Pre-compiled libraries for Visual Studio 2019 (MSVC 16.9), 32 bit, with "MT" option

(10,332 KiB)

ZIP logo

Pre-compiled libraries for Visual Studio 2019 (MSVC 16.9), 64 bit, with "MD" option

(12,092 KiB)

ZIP logo

Pre-compiled libraries for Visual Studio 2019 (MSVC 16.9), 64 bit, with "MT" option

(12,072 KiB)

ZIP logo

Pre-compiled libraries for Visual Studio 2022 (MSVC 17.8), 32 bit, with "MD" option

(11,060 KiB)

ZIP logo

Pre-compiled libraries for Visual Studio 2022 (MSVC 17.8), 32 bit, with "MT" option

(11,036 KiB)

ZIP logo

Pre-compiled libraries for Visual Studio 2022 (MSVC 17.8), 64 bit, with "MD" option

(12,812 KiB)

ZIP logo

Pre-compiled libraries for Visual Studio 2022 (MSVC 17.8), 64 bit, with "MT" option

(12,792 KiB)

 

Download of older versions of the DCMTK libraries

Older versions of the DCMTK libraries can be downloaded here.