Operating System | 64-bit: Mandriva 2010, CentOS 5. 5, CentOS 6.3, Fedora 17, Fedora 18, Ubuntu-1304, Debian 6.0 * |
Minimum memory | 512 Mb, 1 Gb recommended |
Free disk space (complete installation) | For full installation Open CASCADE Technology requires 600 Mb of disk space. |
Minimum swap space | 500 Mb |
Video card | **GeForce** The following versions of GeForce drivers are recommended: 64-bit Version: 100.14.19 or later http://www.nvidia.com/object/linux_display_amd64_100.14.19.html 32-bit Version: 100.14.19 or later http://www.nvidia.com/object/linux_display_ia32_100.14.19.html |
Graphic library | OpenGL 1.1+ (OpenGL 1.5+ is recommended) |
C++ | GNU gcc 4.0. - 4.7.3. |
TCL (for testing tools) | Tcltk 8.5 or 8.6 http://www.tcl.tk/software/tcltk/8.6.html |
Qt (for demonstration tools) | Qt 4.6.2 http://qt.nokia.com/downloads |
Freetype (OCCT Text rendering) | freetype-2.4.11 http://sourceforge.net/projects/freetype/files/ |
FreeImage (Support of common graphic formats) | FreeImage 3.15.4 http://sourceforge.net/projects/freeimage/files/Source%20Distribution/ |
gl2ps (Export contents of OCCT viewer to vector graphic file) | gl2ps-1.3.8 http://geuz.org/gl2ps/ |
TBB (optional tool for parallelized version of BRepMesh component) | TBB 3.x or 4.x http://www.threadingbuildingblocks.org/ |
OpenCL (optional for providing ray tracing visualization core | http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/ |
\* Debian 60 64 bit is a permanently tested platform.
@subsection OCCT_OVW_SECTION_5_2 Windows Intel
Operating System | 32/64-bit: 8/ 7 SP1 / VISTA SP2 /XP SP3 |
Minimum memory | 512 Mb, 1 Gb recommended |
Free disk space (complete installation) | For full installation Open CASCADE Technology requires 650 Mb of disk space but during the process of installation you will need 1,2 Gb of free disk space. |
Minimum swap space | 500 Mb |
Video card | **GeForce** Version 266.58 WHQL or later is recommended: http://www.nvidia.com/Download/index.aspx
|
Graphic library | OpenGL 1.1+ (OpenGL 1.5+ is recommended) |
C++ | Microsoft Visual Studio .NET 2005 SP1 with all security updates
Microsoft Visual Studio .NET 2008 SP1*
Microsoft Visual Studio .NET 2010
Microsoft Visual Studio .NET 2012
Microsoft Visual Studio .NET 2013
|
TCL (for testing tools) | TActiveTcl 8.5 or 8.6
http://www.activestate.com/activetcl/downloads |
Qt (for demonstration tools) | Qt 4.6.2 http://qt.digia.com/downloads |
Freetype (OCCT Text rendering) | freetype-2.4.11 http://sourceforge.net/projects/freetype/files/ |
FreeImage (Support of common graphic formats ) | FreeImage 3.15.4 http://sourceforge.net/projects/freeimage/files/Source%20Distribution/ |
gl2ps (Export contents of OCCT viewer to vector graphic file) | gl2ps-1.3.8 http://geuz.org/gl2ps/ |
TBB (optional tool for parallelized version of BRepMesh component) | TBB 3.x or 4.x http://www.threadingbuildingblocks.org/ |
OpenCL (optional for providing ray tracing visualization core | http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/ |
* The official release of OCCT for Windows contains libraries built with VC++ 2008.
@subsection OCCT_OVW_SECTION_5_3 MAC OS X
Operating System | Mac OS X 10.6.8 Snow Leopard / 10.7 Lion |
Minimum memory | 512 Mb, 1 Gb recommended |
Free disk space (complete installation) | For full installation Open CASCADE Technology requires 600 Mb of disk space. |
Minimum swap space | 500 Mb |
Video card | **GeForce** Version 266.58 WHQL or later is recommended: http://www.nvidia.com/Download/index.aspx
|
Graphic library | OpenGL 1.1+ (OpenGL 1.5+ is recommended) |
C++ | XCode 3.2 or newer (4.x is recommended) |
Qt (for demonstration tools) | Qt 4.6.2 http://qt.digia.com/downloads |
Freetype (OCCT Text rendering) | freetype-2.4.11 http://sourceforge.net/projects/freetype/files/ |
FreeImage (Support of common graphic formats ) | FreeImage 3.15.4 http://sourceforge.net/projects/freeimage/files/Source%20Distribution/ |
gl2ps (Export contents of OCCT viewer to vector graphic file) | gl2ps-1.3.8 http://geuz.org/gl2ps/ |
TBB (optional tool for parallelized version of BRepMesh component) | TBB 3.x or 4.x http://www.threadingbuildingblocks.org/ |
OpenCL (optional for providing ray tracing visualization core | OpenCL 1.2.8 native |
@section OCCT_OVW_SECTION_4 Installation
Open CASCADE Technology can be installed with binaries precompiled by
Visual C++ 2008 using Installation Procedure under Windows platform only
The source package and the building tools are available for self-dependent
preparation binary files on Unix and Windows platforms.
@subsection OCCT_OVW_SECTION_4_1 Windows
**Recommendation:**
If you have a previous version of OCCT installed on your station,
and you do not plan to use it along with the new version, you might want to uninstall
the previous version (using Control Panel, Add/Remove Programs) before
the installation of this new version, to avoid possible problems
(conflict of system variables, paths, etc).
**Attention:** For full installation OCCT requires approximately 650 Mb of disk space,
but during the installation process you will need 1,2 Gb of free disk space.
OCCT installation with reference documentation requires 1,4 Gb on disk.
* Download the OCCT installer from OPEN CASCADE web site using the link. you have been provided
* Launch the installer and follow the instructions.
### Third-party tools
The includes and binaries of third-party libraries necessary for building and launching
OCCT are included into binary distribution (built with Visual C++ 2008).
To recompile OCCT libraries with other Visual C++ versions,
it is necessary to install headers and libraries of these third-party products.
The recommended way to do this is to download each of the third-party tools from its web site
and build it using the relevant tools. For additional convenience of the users,
OPEN CASCADE also provides the documents with recommendations on building
third-party products from source files.
When the installation is complete, you will find the following directories
(some might be absent in case of custom installation):
@image html /overview/images/overview_installation.png "The directory tree"
@image latex /overview/images/overview_installation.png "The directory tree"
* **adm** This folder contains administration files, which allow rebuilding OCCT;
* **adm/cmake** This folder contains files of CMake building procedure;
* **adm/msvc** This folder contains Visual Studio projects for Visual C++ 2005, 2008 and 2010, which allow rebuilding OCCT under Windows platform in 32 and 64-bit mode;
* **data** This folder contains CAD files in different formats, which can be used to test the OCCT functionalities;
* **doc** This folder contains OCCT Overview documentation;
* **drv** This folder contains source files generated by WOK (private header files and instantiations of generic classes);
* **inc** This folder contains all OCCT header files;
* **samples** This folder contains sample applications.
* **src** This folder contains OCCT source files. They are organized in folders, one per development unit;
* **tests** This folder contains scripts for OCCT testing.
* **win32/vc9** This folder contains executable and library files built in optimize mode for Windows platform by Visual C++ 2008;
3rd party products have been moved to the root of Open CASCADE installation.
@image html /overview/images/overview_3rdparty.png "The third-party products"
@image latex /overview/images/overview_3rdparty.png "The third-party products"
@subsection OCCT_OVW_SECTION_4_2 System Environment Variables
To run any Open CASCADE Technology application you need to set the environment variables.
### On Windows
You can define the environment variables with env.bat script located in the
OpenCACADE