上一篇:《OsgEarth開發筆記(一):Osg3.6.3+OsgEarth3.1+vs2019x64開發環境搭建(上)》
下一篇:敬請期待…
上一篇編譯了osg和osgCurl,本篇繼續。
OsgEarth的編譯,是基於Osg和OsgEarth結合在一起的,先要編譯Osg,然后編譯OsgEarth。OsgEarth的依賴庫較多,分為上、中、下三篇,然后單獨有一篇如何將編譯好的osgEarth集成到Qt中。
Demo基於Qt5.15.2 + vs2019 x64 + osg3.6.3 + osgEarth3.1。
演示環境Demo下載地址:https://download.csdn.net/download/qq21497936/14984791
補充:沒有添加SQLIte,則會報錯:
修改目錄下的nmake.opt文件,如下:
第41行的代碼修改為:
!IFNDEF MSVC_VER
#MSVC_VER=1800 # VS2013
#MSVC_VER=1900 # VS2015
#MSVC_VER=1910 # vs2017
MSVC_VER=1921 # VS2019
!ENDIF
找到目錄,並輸入命令:
nmake /f makefile.vc
出現錯誤:
編譯proj,參考前一個標題《編譯PROJ 6.2.0》,並修改如下:
然后繼續編譯:
重新檢查編譯幾次,依舊不行,檢查后發現,是需要直接引入庫,繼續修改nmake.opt,,如下圖:
nmake /f makefile.vc MSVC_VER=1921 WIN64=1 DEBUG=1
nmake /f makefile.vc MSVC_VER=1921 WIN64=1
上一篇:《OsgEarth開發筆記(一):Osg3.6.3+OsgEarth3.1+vs2019x64開發環境搭建(上)》
下一篇:敬請期待…