OpenCascade極簡環境搭建(QT環境)
現在網上關於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
使用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屬性
。
將目標平臺改成相應的目標平臺即可。
OpenCascade極簡環境搭建(QT環境)