在windows上構建OpenCascade

SpringBreath發表於2022-12-30

基於作者QuaoarsWorkshop的影片Open Cascade Lessons,講的非常詳細,觀看需要魔法

什麼是OCCT?. 首先,Open CASCADE Technology SDK 是一個幾何建模庫,或者更簡單地說,它是一個幾何核心。

  1. 下載原始碼和所需的第三方依賴
    1.1 下載第三方庫,FreeimageFreetypeTcl/Tk

開啟https://dev.opencascade.org/resources/download/3rd-party-components進行下載,如下圖

image

下載完成如下圖
image

解壓,三個必須的依賴檔案準備完成,如下圖
image

1.2 下載OCC原始碼

開啟https://dev.opencascade.org/release進行下載,PS:需要登陸,用GitHub一鍵登入就行

image

解壓檔案,並新建工作資料夾,結構如下
image

  1. 使用CMake編譯OCC原始碼

開啟CMake,如下圖
image

image

選擇IDE,然後點選Finish
image

會報錯誤,下一步設定第三方依賴庫,點選OK
image

設定依賴庫資料夾,然後點選Configure
image

進度條跑完如下圖
image

設定INSTALL_DIRC:/Users/Rick/Desktop/DEMO/OCC-7.7.0-install,然後點選Configure
image

等待進度條跑完後,點選Generate
image

等待進度條跑完後,點選Open Project,程式會用vs開啟專案
image

  1. 使用VS編譯生成OCC庫檔案

點選 生成
image

完成後,如圖
image

右鍵INSTAL,點選生成
image

完成後,如圖
image

  1. 測試
    設定DRAWEXE為啟動項,並執行
    image

鍵入如下命令,出現如下圖效果,即完成
image

相關文章