System Requirements

Software and Hardware requirements for using Open CASCADE Technology 7.1.0.

 

Open CASCADE Technology System Requirements
Operating System
  • Windows (IA-32 and x86-64)
  • Linux (x86-64)
  • OS X/macOS (x86-64)
  • Android (armv7 and x86)
  • iOS (armv7, arm64)
Minimum memory 512 Mb, 1 Gb recommended
Free disk space
(complete installation)
650 Mb of disk space, or 1.4 Gb if installed with reference documentation
Graphic library
  • OpenGL 3.3+
  • OpenGL ES 2.0+
  • Direct3D 9
C++

For Linux:

  • GNU gcc: 4.3+
  • LLVM CLang 3.6+

For Windows: *

  • Microsoft Visual Studio 2010 SP1
  • Microsoft Visual Studio 2012 Update 4
  • Microsoft Visual Studio 2013 Update 5
  • Microsoft Visual Studio 2015
  • Intel C++ Composer XE 2013 SP1
  • GCC 4.3+ (Mingw-w64)

For OS X/macOS:

  • XCode 6.x or newer

For Android:

  • NDK r10
  • GNU gcc 4.8 or newer

 

The official release of OCCT for Windows contains libraries built with VC++ 2010 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 - 2.5.5
(for text rendering)
gl2ps gl2ps 1.3.8+
(export of OCCT viewer contents to vector graphic file)
Qt

For Desktop: Qt 4.8.6+

For Android: Qt 5.3.2+

(used by demonstration tools)

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

For Linux, OS X/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.