最近在開發可視化軟件的時候,想直接導入iges和stp等cad的文件,因此想到用目前最強的開源cad幾何內核,但是搗鼓了很多天都沒有編譯運行成功,終於在opencascadeQQ羣某大神的指導下,編譯成功,並且能夠運行和發佈。由於整個編譯過程比較繁瑣,也爲了大家少走彎路,現將編譯方法總結如下:
1. 下載文件
2. 安裝文件
安裝文件到該目錄
3. 編譯文件
定位到該目錄,運行該目錄文件中的msvc.bat
啓動IDE
編譯文件,大概一個小時後結束
4. 自定義工程
新構建例子工程
按照最開始的方法打開工程
選擇清空該工程
打開新建工程
添加include變量
修改預定義變量
修改lib文件目錄
添加需要的lib文件
編譯運行工程文件
5. 發佈工程
將生成的exe文件拷貝到編譯的運行環境中
並且將所有第三方的動態庫文件拷入
即可運行和發佈該軟件
這只是能夠運行的方法之一,並不是最佳方案,主要問題還是occt的環境變量設置非常麻煩,可能會有更加方便有效的方法。