天天看點

QT_OSG系列——1.環境準備

一、開發環境準備

1、安裝QT

  下載下傳位址:http://download.qt.io/archive/qt/

   筆者使用的是:Qt5.12.3

2、安裝VS2017社群版

   下載下傳位址https://visualstudio.microsoft.com/zh-hans/downloads/

    注意:安裝英文包,設定預設為英文

3、下載下傳osg,osgEarth,osgQt源碼

    osg下載下傳位址:https://github.com/openscenegraph/OpenSceneGraph/releases

    osgEarth下載下傳位址:https://github.com/gwaldron/osgearth/releases

    osgQt下載下傳位址:https://github.com/openscenegraph/osgQt

    注意:osgQt年久失修,難用,筆者填完坑後,上傳一份改後的測試代碼,參見 。osgEarth部分,需要tms地球模型,請自行下載下傳,可用其它測試資料替換路徑。

4、下載下傳vcpkg

    下載下傳路徑:https://github.com/Microsoft/vcpkg

    安裝參考github頁面

二、編譯安裝osg和osgEarth

    vcpkg install osg:x64-windows --keep-going

    vcpkg install osgEarth:x64-windows --keep-going

    vcpkg注意install的幾個選項:

        --keep-going:遇到錯誤繼續執行,osg的依賴特别多,有些隻是小異常,不影響最終結果,跳過這些異常很有必要。

        --no-downloads:用本地庫安裝,不再去下載下傳新源碼

       遇到源碼下載下傳不下來的時候,手動複制下載下傳連結去下載下傳,下載下傳後需要更改檔案名,名字參考downloads/temp目錄下的名字。

       下載下傳下來的檔案拷貝到downloads

三、環境變量設定

      osg編譯完成後設定OSG_FILE_PATH,為資料檔案所在位置。

      可選位置:REL_LIB_PATH,vcpkg目錄下installed的bin;

                        DBG_LIB_PATH,vcpkg目錄下installed的debug/bin

                        INC_PATH ,  vcpkg目錄下 include位置

繼續閱讀