最新發布的Open Cascade 7.8.0沒有附帶完整版的exe安裝包,因此如果想自己編譯,需要藉助CMake工具手動生成VS工程檔案,本文詳細記錄了這一過程,部分參考了:【opencascade新手教程一】從windwos構建opencascade7.6 - 知乎
1. Open Cascade 7.8.0原始碼的下載地址:https://github.com/Open-Cascade-SAS/OCCT,下載解壓後如圖所示
2. 第三方庫的下載地址:3rd party Components | Open CASCADE Technology,下載後目錄如下
3. 開啟CMake(本文采用CMake3.24.1)輸入兩個地址:
source code: E:/ProgramDoc/OpenSourceLibDoc/OCCT-7_8_0/OCCT-7_8_0
build:E:/ProgramDoc/OpenSourceLibDoc/OCCT-7_8_0/Build
點選Finish後,彈出提示,需要設定一下第三方庫的地址:
於是將第三方庫的地址:E:\ProgramDoc\OpenSourceLibDoc\OCCT-7_8_0\3rdparty新增到3RDPARTY_DIR對應的Value中
同時完善INSTALL_DIR的地址為:E:\ProgramDoc\OpenSourceLibDoc\OCCT-7_8_0\Install
設定USE_FFMPEG、USE_FREEIMAGE、USE_OPENVR、USE_RAPIDJSON、USE_TBB、USE_VTK設定為True
4. 點選Configure,提示Configuring done!
生成目錄如下:
5. 然後點選Generate
generate成功,生成目錄如下
6. 開啟OCCT.sln,滑鼠點選“解決方案OCCT”,右鍵生成解決方案
約半小時後,編譯成功
7. 右鍵INSTALL->生成
生成的Install的目錄如下
生成的目錄與官網下載的occt-vc143-64一模一樣
至此,編譯完成。
————————————————
版權宣告:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。
原文連結:https://blog.csdn.net/Hudeyu777/article/details/135665472