System requirements

Software and Hardware requirements for using Open CASCADE Technology 7.5.0.

Open CASCADE Technology System Requirements

Operating System
  • GNU/Linux (Arch Linux, CentOS, Fedora, Ubuntu, Debian)
  • MS Windows
  • macOS
  • Android
  • iOS
Minimum memory 512 MiB, 1 GiB recommended
Free disk space
(complete installation)
650 MiB of disk space, or 1.4 GiB if installed with reference documentation
Graphic library
  • OpenGL 3.3+ (OpenGL 4.0+ is recommended)
  • OpenGL ES 2.0+ (OpenGL ES 3.2 is recommended)

For Linux:

  • GNU gcc: 4.4+
  • LLVM CLang 3.6+

For Windows:

  • Microsoft Visual Studio 2010 SP1
  • Microsoft Visual Studio 2012 Update 4
  • Microsoft Visual Studio 2013 Update 2
  • Microsoft Visual Studio 2015 Update 3
  • Microsoft Visual Studio 2017 (*)
  • Microsoft Visual Studio 2019
  • Intel C++ Composer XE 2013 SP1
  • GCC 4.4+ (Mingw-w64)

For macOS/iOS:

  • XCode 6.x or newer

For Android:

  • NDK r12
  • GNU gcc 4.9 or newer

* The official release of OCCT 7.5 for Windows contains libraries built with VC++ 2017 64 bit.

Third-party Components **

Doxygen Doxygen 1.8.5+
(building documentation)
FreeImage FreeImage 3.17.0+
(support of common graphic formats)
Freetype Freetype 2.4.11+
(for text rendering)

For Desktop: Qt 4.8.6+

For Android: Qt 5.3.2+

(used by demonstration tools)

TBB TBB 4.x or 5.x
(extended support of muli-threading and parallel execution)

For Linux, macOS: Tcl/Tk 8.6.3+

For Windows: ActiveTcl 8.6

(used by testing tools)

VTK VTK 6.1+
(for VTK Integration Services)

** The use of third-party components is governed by their corresponding licenses.
Each third-party component is needed only for relevant OCCT module or functionality and can be omitted if it is not used.

Refer to the Third-party Components page to download archives with precompiled binaries and source files of 3rd-party products for building Open CASCADE Technology and samples.