OpenCASCADE开发环境搭建之OCCT库编译
1、介紹
Open CASCADE是一套開放原始碼的CAD/CAM/CAE幾何模型核心,源自于法國的Matra Datavision公司,這一套函式庫系統原來是著名的CADCAM軟體EUCLID的開發平臺,但是在1998年, Matra Datavision改變了經營策略,從以銷售軟體為主改變為提供CAD/CAM/CAE軟體服務為主的獲利模式,并且在1999年公布Open CASCADE的程式原始碼,任何人都可以在該公司的網站上下載并且使用這些程式碼,而Matra Datavision則以此函式庫為基礎位客戶建立客制化的數值模擬軟體,國內CADCAM產業所需的套裝軟體常常動輒數百萬甚至上千萬,如此高昂的軟體 費用對于中小企業來說確實是非常沉重的負擔,而且套裝軟體中的功能有些其實根本用不到,但是軟體使用者卻必須花錢購買這些用不到的功能,如果能夠針對中小 企業的需求建構一個精簡化的CAD/CAM軟體,并且在生產需求改變的時候才增加新的功能,將可以有效節省軟體成本,而Open CASCADE的成功經驗或許可以提供產業界甚至學術界一些新的思考方向
Open CASCADE是一個功能強大的三維建模工具,提供了點、線、面、體和復雜形體的顯示和交互操作,經過深度開發后可實現紋理、光照、圖元填充、渲染等圖形操作和放大、縮小、旋轉、漫游、模擬飛行、模擬穿越等動態操作。
2、編譯
通過安裝包安裝OCC庫,在OCC官方下載網址中 https://dev.opencascade.org/release 下載vc14-64版本的安裝包,下圖所示。
下載好的exe文件可以直接安裝,安裝后如下圖:
但由于個人電腦環境不同原因,很多情況下自帶的OCC庫文件可能不能用,需要自己用編譯器再編譯一遍,VS工程文件occ安裝包已經提供,在如下位置:
自己用VS打開進行編譯即可,如下圖所示:
編譯順序如下:
3、編譯問題
前三個模塊都可以直接編譯過,第四個Visualization模塊和最后一個Draw模塊,安裝包提供的項目工程文件環境配置不全會導致各個項目文件無法編譯過,需要自己修改工程屬性,例如下面所示,按照提示缺少的東西自己添加進去即可:
自己編譯好的可用包地址:https://download.csdn.net/download/m0_37251750/79815990
總結
以上是生活随笔為你收集整理的OpenCASCADE开发环境搭建之OCCT库编译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: zend studio 12.5 安装a
- 下一篇: 海纳百川下载器使用方法图文详解