The Insight Toolkit is a large library written in heavily templated C++. It has minimal dependencies on external libraries, and should build "out of the box" on most modern platforms.
(Note: "platform" is effectively a combination of operating system, CPU architecture and compiler toolchain.)
ITK is known to work on the following platforms:
- Windows 2000, XP (Intel)
- Linux (Intel, Alpha, ...)
- Debian GNU/Linux (Sarge)
- Red Hat Linux
- Solaris (SPARC, Intel)
- Irix (MIPS)
- AIX (Power)
The above is an incomplete list.
Best results building on POSIX systems are with the GCC toolchain.
All platforms require CMake to build.