ba06f8bb |
1 | Building OCCT from sources {#occt_dev_guides__building} |
dba69de2 |
2 | ========= |
3 | |
72c37458 |
4 | Before building OCCT, make sure to have all the required third-party libraries installed. |
5 | The list of required libraries depends on what OCCT modules will be used, and your preferences. |
6 | The typical minimum is **Freetype** (necessary for Visualization) and **Tcl/Tk** (for DRAW Test Harness). |
7 | See "Third-party libraries" section in \ref OCCT_OVW_SECTION_5 "Overview" for a full list. |
dba69de2 |
8 | |
72c37458 |
9 | On Windows, the easiest way to install third-party libraries is to download archive with pre-built binaries from http://www.opencascade.com/content/3rd-party-components. |
10 | On Linux and OS X, it is recommended to use the version installed in the system natively. |
e5bd0d98 |
11 | |
72c37458 |
12 | You can also build third-party libraries from their sources: |
13 | * \subpage occt_dev_guides__building_3rdparty_windows |
14 | * \subpage occt_dev_guides__building_3rdparty_linux |
15 | * \subpage occt_dev_guides__building_3rdparty_osx |
dba69de2 |
16 | |
72c37458 |
17 | Build OCCT using your preferred build tool. |
18 | * \subpage occt_dev_guides__building_cmake "Building with CMake (cross-platform)" |
19 | * \subpage occt_dev_guides__building_android "Building with CMake for Android (cross-platform)" |
20 | * \subpage occt_dev_guides__building_msvc "Building on Windows with MS Visual Studio projects" |
21 | * \subpage occt_dev_guides__building_code_blocks "Building on Mac OS X with Code::Blocks projects" |
22 | * \subpage occt_dev_guides__building_xcode "Building on Mac OS X with Xcode projects" |
dba69de2 |
23 | |
24 | The current version of OCCT can be consulted in the file src/Standard/Standard_Version.hxx |