天天看點

win10 vs2019 編譯vsg vsgXchange vsgExamples

一,vsg

git clone https://github.com/vsg-dev/VulkanSceneGraph.git

cmake-GUI

配置源檔案夾頂層目錄

配置build檔案夾

選擇vs2019

Configure

Generate

管理者打開VS2019

打開項目 vsg.sln

右擊 ALL_BUILD "生成"

右擊 INSTALL   "生成"

    會安裝到預設路徑,比如我的是:C:\Program Files\vsg\

win10 vs2019 編譯vsg vsgXchange vsgExamples

二,vsgXchange

git clone https://github.com/vsg-dev/vsgXchange.git

cmake-GUI

配置源檔案夾頂層目錄

配置build檔案夾

選擇vs2019

Configure

手動配置vsg_glslang,比如我的是:C:\Program Files\vsg\lib\cmake\vsg_glslang

Generate

管理者打開VS2019

打開項目  vsgXchange.sln

右擊 ALL_BUILD "生成"

右擊 INSTALL   "生成"

win10 vs2019 編譯vsg vsgXchange vsgExamples

三,vsgExamples

git clone https://github.com/vsg-dev/vsgExamples.git

cmake-GUI

配置源檔案夾頂層目錄

配置build檔案夾

選擇vs2019

Configure

手動配置vsg_glslang,比如我的是:C:\Program Files\vsg\lib\cmake\vsg_glslang

Generate

管理者打開VS2019

打開項目  vsgXchange.sln

右擊 ALL_BUILD "生成"

右擊 INSTALL   "生成"

win10 vs2019 編譯vsg vsgXchange vsgExamples

四,運作示例

設定資料環境變量,示例程式内部使用:

set VSG_FILE_PATH=E:\VS2019Proj\vsgExamples\data
           

運作vsgskyBox:

>E:\VS2019Proj\vsgExamples\buildLLL\bin\Debug\vsgskybox.exe E:\VS2019Proj\vsgExamples\data\models\skybox.vsgt
           
win10 vs2019 編譯vsg vsgXchange vsgExamples

運作Multiple Viewer:

>E:\VS2019Proj\vsgExamples\buildLLL\bin\Debug\vsgmultiviews.exe E:\VS2019Proj\vsgExamples\data\models\lz.vsgt E:\VS2019Proj\vsgExamples\data\models\openstreetmap.vsgt
           
win10 vs2019 編譯vsg vsgXchange vsgExamples

運作 vsgText:

>E:\VS2019Proj\vsgExamples\buildLLL\bin\Debug\vsgtext.exe
           
win10 vs2019 編譯vsg vsgXchange vsgExamples

 運作 vsglights:

win10 vs2019 編譯vsg vsgXchange vsgExamples

運作 vsgtexturearray.exe:

win10 vs2019 編譯vsg vsgXchange vsgExamples