Yahoo Canada Web Search

Search results

      • OCCT relies on msvc as a main compiler on Windows platform. However, since OCCT 7.0.0 (see related issue on bugtracker #0027197) it is now also possible to use GCC (MinGW-w64) for building. It should be noted, however, that MinGW builds are not yet officially maintained by Open CASCADE team (no regression testing etc.).
      dev.opencascade.org/content/building-occt-using-mingw
  1. Apr 22, 2016 · MSVC is doing the compilation job significantly faster than MinGW-w64. The DLL sizes are comparable, if optimization is set to "-O2" for MinGW-w64, with "-O3" the DLLs from MinGW-w64 are larger. Binary files compiled with MinGW-w64 are performing significantly better than those compiled with MSVC.

  2. Oct 20, 2024 · On Windows Open CASCADE Technology with binaries precompiled by Visual C++ 2017 can be installed using installation procedure available on official download page. Recommendation:

    • NDK r12, GNU gcc 4.9 or newer
    • XCode 6 or newer
    • GNU gcc 4.3+LLVM CLang 3.6+
  3. Here we describe the build procedure on the example of Windows platform with Visual Studio 2010. However, CMake is cross-platform and can be used to build OCCT on Linux and macOS in essentially the same way. CMake deals with three directories: source, build or binary and installation.

  4. Requirements. Open CASCADE Technology is designed to be highly portable and is known to work on wide range of platforms. Current version is officially certified on Windows (IA-32 and x86-64), Linux (x86-64), OS X / macOS (x86-64), Android (armv7 and x86), and iOS (armv7, arm64) platforms.

    • NDK r10, GNU gcc 4.8 or newer
    • XCode 6 or newer
    • GNU gcc 4.3+LLVM CLang 3.6+
  5. This document presents guidelines for building third-party products used by Open CASCADE Technology (OCCT) and samples on Windows platform. It is assumed that you are already familiar with MS Visual Studio / Visual C++.

  6. People also ask

  7. In most cases, you need to rebuild OCCT on your platform (OS, compiler) before using it in your project to ensure binary compatibility. Consult the file dox/dev_guides/building/building.md or Building OCCT for instructions on building OCCT from sources on supported platforms.