Win10 VS2017编译渲染引擎google/filament

1.前置工具包

Windows 10 SDK
Visual Studio 2017
Clang 8
Python 3.4
Cmake 3.11
git 2.17

2.安装

常用工具包的安装,在此不多赘述,主要介绍Clang 和LLVM Compiler Toolchain的安装。

2.1安装Clang

地址:http://releases.llvm.org/download.html

选择版本:LLVM-8.0.0-win64.exe

安装位置:D:\LLVM

2.2安装LLVM Compiler Toolchain

地址:https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain

前提:使用VS2017

3.克隆项目

新建目录D:\filament

初始化仓库

git init

克隆filament项目

git clone https://github.com/google/filament.git

4.编译项目

开始菜单 - Visual Studio 2017 - 选择适用于vs2017的x64本机工具命令提示

Win10 VS2017编译渲染引擎google/filament_第1张图片

进入项目filament所在目录

d:
cd filament\filament

创建目录msvc_config

mkdir msvc_config

进入目录msvc_config

cd msvc_config

修改配置(注意设置本机Clang编译器安装路径)

cmake ..\ -T"LLVM" -G "Visual Studio 15 2017 Win64" ^
-DCMAKE_CXX_COMPILER:PATH="D:\LLVM\bin\clang-cl.exe" ^
-DCMAKE_C_COMPILER:PATH="D:\LLVM\bin\clang-cl.exe" ^
-DCMAKE_LINKER:PATH="D:\LLVM\bin\lld-link.exe" 

命令行输入过程如下:

Win10 VS2017编译渲染引擎google/filament_第2张图片

执行结果

Win10 VS2017编译渲染引擎google/filament_第3张图片

编译

msbuild  TNT.sln /t:material_sandbox /m /p:configuration=Release

运行

samples\Release\material_sandbox.exe ..\assets\models\material_sphere\material_sphere.obj

5.运行结果

Win10 VS2017编译渲染引擎google/filament_第4张图片

你可能感兴趣的:(DirectX,12)