1.下载
下载OpenCASCADE库
https://www.opencascade.com/content/latest-release
第三方依赖库
https://www.opencascade.com/content/3rd-party-components
其中tbb已编译好的库:
https://github.com/intel/tbb/releases
https://github.com/intel/tbb/blob/master/download.md
下载TBB库
https://codeload.github.com/intel/tbb/zip/v2020.0
2.解压
3.利用CMake进行编译
参数设置如下:
3RDPARTY_DIR 这个表示第三方库的位置,将其修改为你的位置
INSTALL_DIR 这个表示OpenCascade最后生成的链接库的位置,将其修改为你的位置
添加一个QT库的参数
3RDPARTY_QT_DIR 这个表示QT库的位置,将其修改为你的位置 :/Qt/Qt5.12.3/5.12.3/msvc2017_64/lib/cmake
之后点击Configure,查看是否有错误,然后继续直到无误。
最好Generate。
最后,打开生成的sln,进行allBuild和install
参考文档:
https://dev.opencascade.org/doc/overview/html/occt_dev_guides__building_3rdparty_windows.html
https://dev.opencascade.org/doc/overview/html/occt_dev_guides__building_cmake.html