介绍
官方说明链接:https://old.opencascade.com/doc/occt-7.5.0/overview/html/index.html#intro_install_linux
中文文档,这两篇博客介绍的很详细:
下载链接
https://old.opencascade.com/content/latest-release
需要注册登陆后才能下载
源码编译
平台:PC
VS2017
CMake3.18
OpenCASCADE 7.5
由于个人需求,我采用的是源码编译, 实际上可以采用exe直接安装,而且就算想要用源码编译,最好也用exe安装一套,这样会自动生成一套依赖的三方库,方便源码编译的时候链接;
如果要自己下载三方库,地址:(https://old.opencascade.com/content/3rd-party-components)
源码编译CMake配置
填入三方库路径,删除三方库
改为:
填入的地址如下图,会自动寻找里面的三方库
成功后生成sln解决方案
打开后,编译顺序也是非常重要的,必须按如下顺序进行:
1. Foundation Classes (file FoundationClasses.sln)
2. Modeling Data (file ModelingData.sln)
3. Modeling Algorithms (file ModelingAlgorithms.sln)
4. Visualization (file Visualization.sln)
5. Application Framework (file ApplicationFramework.sln)
6. Data Exchange (file DataExchange.sln)
7. Draw (file Draw.sln)
测试例子
运行 DRAWEXE项目
产生两个窗口,在Draw窗口中选择Samples,可自行选择例子进行绘制;