在windows上构建OpenCascade
基于作者QuaoarsWorkshop的视频Open Cascade Lessons,讲的非常详细,观看需要魔法
什么是OCCT?. 首先,Open CASCADE Technology SDK 是一个几何建模库,或者更简单地说,它是一个几何内核。
- 下载源码和所需的第三方依赖
1.1 下载第三方库,Freeimage
、Freetype
、Tcl/Tk
打开https://dev.opencascade.org/resources/download/3rd-party-components进行下载,如下图
下载完成如下图
解压,三个必须的依赖文件准备完成,如下图
1.2 下载OCC源码
打开https://dev.opencascade.org/release进行下载,PS:需要登陆,用GitHub一键登录就行
解压文件,并新建工作文件夹,结构如下
- 使用CMake编译OCC源码
打开CMake,如下图
选择IDE,然后点击Finish
会报错误,下一步设置第三方依赖库,点击OK
设置依赖库文件夹,然后点击Configure
进度条跑完如下图
设置INSTALL_DIR
为C:/Users/Rick/Desktop/DEMO/OCC-7.7.0-install
,然后点击Configure
等待进度条跑完后,点击Generate
等待进度条跑完后,点击Open Project
,程序会用vs打开项目
- 使用VS编译生成OCC库文件
点击 生成
完成后,如图
右键INSTAL,点击生成
完成后,如图
- 测试
设置DRAWEXE为启动项,并运行
键入如下命令,出现如下图效果,即完成
在Linux上编译OpenCascade
- 下载源码以及依赖
PS:cmake . -LH
查看所有的配置选项 cmake .. -DUSE_RAPIDJSON:BOOL=ON -DINSTALL_DIR=/root/OCCT/OCCT-7_6_3
- make && make install
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!