天天看点

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