現在網上關於OpenCascade(OCCT)的環境搭建幾乎都是下載源碼,然后實時MinGW來編譯生成源碼。但是,官方有提供Windows平台下的可執行文件,如果想快速了解OpenCascade(OCCT)不想去搭建環境,那么下載可執行文件的方式是非常快速可行的。
開發環境
- Qt5.9.7(如果非QT開發環境非必須)
- Visual Studio 2017 社區版
- Qt的Visual Studio插件
- OpenCascade二進制文件
步驟
下載&&安裝相對應的文件
上面關於開發環境的部分,提供OpenCascade和Qt的VS版本的插件。需要下載到本地,然后進行安裝。
VS的相關配置
VS系統環境設置
因為在OCCT相關的bat文件中需要指定開發環境,所以,我們需要在環境變量中注冊VS的相關的變量。右鍵我的電腦選擇屬性點擊高級選項欄,然后點擊環境變量。進入如下界面:

我們點擊系統變量下的新建,可以看到如下彈窗:
變量名輸入為DevEnvDir,變量值為VS的安裝位置,鍵入相關內容后點擊確定。
VS中QT環境設置
安裝QT的VS插件以后,我們需要進行簡單的配置。
打開VS打開Qt VS Tools選項卡,點擊Qt Options,點擊Add:
點擊Path一列最右邊的按鈕,導航到Qt的相應位置。如果是VS2017,我們需要導航到的文件是{Qt路徑}\msvc2017_64的位置。點擊OK即可。
使用VS打開OCCT的示例程序
這里我們以{OCCT安裝路徑}\samples\qt\tutorial這個程序為例子,展示整個過程。
使用CMD配置環境
首先要在CMD環境下導航到示例程序的位置。
在命令行環境下運行custom.bat,然后運行env.bat vc141 win64這行命令中的vc141代表了VS2017的意思,如果是VS2015那么就是vc14,win64指代64位操作系統。根據自己的環境進行相應的調整。兩個命令執行完成以后,我們執行genproj.bat來生成sln文件。最后執行msvc.bat從VS打開項目。
最后的配置(WIN8不需要)
示例程序默認生成的解決方案是針對WIN8系統的,我們需要打開項目選項卡打開工程屬性。我這里是Tutorial屬性。
將目標平台改成相應的目標平台即可。
