OpenCASCADE (以下简称OCC)是一套开源的几何建模系统,提供了曲面、实体等建模方式,已经广泛应用在CAD、CAE、CAM等软件开发。
OpenCASCADE官网已经提供OpenCASCADE的编译安装方法,本文结合实操过程,简述其过程。
零、环境
操作系统:Windows 10
编译器:Visutal Studio Community 2019
CMake:CMake 3.15.0
一、获取OpenCASCADE代码
有多种方式可以获取OpenCASCADE源代码:
- OpenCASCADE官方Git仓库代码
需要签署"Contrinutor License Agreement"以获取相应的权限,然后使用git下载即可。
- GitHub
GitHub有不少OpeCASCADE Fork仓库。
git clone https://github.com/Open-Cascade-SAS/OCCT.git
cd ./OCCT/
git checkout -b OpenCASCADE-7.6.0 V7_6_0
- OpenCASCADE安装包
OpenCASCADE安装包也包含了OpenCASCADE源代码,同时包含了已经编译好的第三方库。
本文使用“opencascade-7.6.0-vc14-64.exe”安装包内的OpenCASCADE源代码。
二、下载第三方库
三、构建项目
设置"3RDPARTY_DIR"为"D:\YouQuan\CaeFrameworks\OpenCASCADE\occt-3rdparty",构建生成项目。
四、编译安装
打开生成的"OCCT.sln",构建"ALL_BUILD"完成编译;构建"INSTALL"完成安装。
网络资料
OpenCASCADE Documentationhttps://dev.opencascade.org/doc/overview/html/index.html