Building Modules

 

Source package

 

The source package of the Open CASCADE Technology including the source files of samples and tools and the set of building procedures is available for self-dependent preparation binary files on UNIX and Windows platforms.

 

The building tools are delivered in the form of Visual C++ Projects for Windows platform and a Makefile procedure for Unix platform.

 

Description of the Directory Tree

ros/adm/cmake - This folder contains files of CMake building procedure;

ros/adm/lin/amk - This folder contains files of Automake building procedure;

ros/adm/mac/cbp - This folder contains Code::Blocks projects;

ros/adm/mac/xcd - This folder contains Xcode projects;

ros/adm/msvc - This folder contains Visual Studio projects for Visual C++  2005, 2008 2010 and 2012, which allow rebuilding OCCT under Windows platform in 32 and 64 bit mode.

ros/data - This folder contains files in various formats for experiments with OCCT functionality

ros/doc/Overview - This folder contains OCCT Overview documentation;

ros/doc/ReferenceDocumentation - This folder contains OCCT Reference documentation generated by Doxygen;

ros/drv - This folder contains source files generated by WOK (private header files and instantiations of generic classes);

ros/inc - This folder contains all OCCT header files;

ros/samples - This folder contains source files and building procedure for Standard samples of applications and Tutorial (c# and mfc samples are applicable only for Windows platform);

ros/src - This folder contains OCCT source files. They are organized in folders, one per development unit;

ros/tests - This folder contains OCCT test scripts.

 

 

 

 

 

Common pre-requisites.

Open CASCADE Technology is certified using STL implementation by the supported compilers. Nevertheless the source code can be rebuilt using other implementations (for example STLPort) but OPEN CASCADE S.A.S. did not undertake any certification actions on such implementations and therefore cannot guarantee reliable work with other implementations.

You need about 2 GB of free disk space to rebuild Open CASCADE Technology. 

Before compilation, you need to build (or to install the binaries of) third-party libraries mentioned in Hardware and Software Requirements.