OpenCASCADE(一)编译和安装

介绍

官方说明链接:https://old.opencascade.com/doc/occt-7.5.0/overview/html/index.html#intro_install_linux

中文文档,这两篇博客介绍的很详细:

https://blog.csdn.net/jelatine/article/details/89431044

https://blog.csdn.net/jelatine/article/details/89459294

 

下载链接

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,可自行选择例子进行绘制;

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值