1. 程式人生 > >OpenCascade極簡環境搭建(QT環境)

OpenCascade極簡環境搭建(QT環境)

min 打開 windows 調整 需要 lease 分享 操作系統。 路徑

現在網上關於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那麽就是vc14win64指代64位操作系統。根據自己的環境進行相應的調整。兩個命令執行完成以後,我們執行genproj.bat來生成sln文件。最後執行msvc.bat從VS打開項目。

最後的配置(WIN8不需要)

示例程序默認生成的解決方案是針對WIN8系統的,我們需要打開項目選項卡打開工程屬性。我這裏是Tutorial屬性
技術分享圖片
將目標平臺改成相應的目標平臺即可。

OpenCascade極簡環境搭建(QT環境)