Where to get the correct version of tbb library?

Hello,

I am setting up dev environment for OCCT. I am using Visual Studio 2015. When I built the OCCT solution by running msvc.bat, it gave me errors about missing tbb include files. I thought they were optional? But if not, where can I find the correct version of the library? I checked the official site https://registrationcenter.intel.com/en/products/download/3664/ but they do not have 2017 version listed there. And in the include paths in the OCCT project, the path is \opencascade-7.3.0\..\tbb_2017.0.100\include. So we need 2017.0.100 version I think. Where can I find it?

Appreciate the help.

Thanks

Kirill Gavrilov's picture

When I built the OCCT solution by running msvc.bat, it gave me errors about missing tbb include files. I thought they were optional?

Check building instructions from documentation:
https://dev.opencascade.org/doc/overview/html/build_upgrade__building_occt.html

If you are following genproj.bat path, then you should use a tool genconf.bat to specify which 3rd-party libraries should be used and which should not.
If you are using CMake - then 3rd-party components are specified within the Configure step.

As for TBB, you should be able finding some builds on their official site:
https://github.com/oneapi-src/oneTBB

VS2015/VS2017/VS2019 C++ runtimes are supposed to be compatible according to Microsoft, so you can use the same vc14 builds for all these 3 VS releases.