在windows上构建OpenCascade

基于作者QuaoarsWorkshop的视频Open Cascade Lessons,讲的非常详细,观看需要魔法

什么是OCCT?. 首先,Open CASCADE Technology SDK 是一个几何建模库,或者更简单地说,它是一个几何内核。

  1. 下载源码和所需的第三方依赖
    1.1 下载第三方库,FreeimageFreetypeTcl/Tk

打开https://dev.opencascade.org/resources/download/3rd-party-components进行下载,如下图

在windows上构建OpenCascade插图

下载完成如下图
在windows上构建OpenCascade插图1

解压,三个必须的依赖文件准备完成,如下图
在windows上构建OpenCascade插图2

1.2 下载OCC源码

打开https://dev.opencascade.org/release进行下载,PS:需要登陆,用GitHub一键登录就行

在windows上构建OpenCascade插图3

解压文件,并新建工作文件夹,结构如下
在windows上构建OpenCascade插图4

  1. 使用CMake编译OCC源码

打开CMake,如下图
在windows上构建OpenCascade插图5

在windows上构建OpenCascade插图6

选择IDE,然后点击Finish
在windows上构建OpenCascade插图7

会报错误,下一步设置第三方依赖库,点击OK
在windows上构建OpenCascade插图8

设置依赖库文件夹,然后点击Configure
在windows上构建OpenCascade插图9

进度条跑完如下图
在windows上构建OpenCascade插图10

设置INSTALL_DIRC:/Users/Rick/Desktop/DEMO/OCC-7.7.0-install,然后点击Configure
在windows上构建OpenCascade插图11

等待进度条跑完后,点击Generate
在windows上构建OpenCascade插图12

等待进度条跑完后,点击Open Project,程序会用vs打开项目
在windows上构建OpenCascade插图13

  1. 使用VS编译生成OCC库文件

点击 生成
在windows上构建OpenCascade插图14

完成后,如图
在windows上构建OpenCascade插图15

右键INSTAL,点击生成
在windows上构建OpenCascade插图16

完成后,如图
在windows上构建OpenCascade插图17

  1. 测试
    设置DRAWEXE为启动项,并运行
    在windows上构建OpenCascade插图18

键入如下命令,出现如下图效果,即完成
在windows上构建OpenCascade插图19

文章来源于互联网:在windows上构建OpenCascade

THE END
分享
二维码