1. 安装Visual Studio 2019
  2. 下载Clang 10.0.0 pre-built binary for windows,然后解压到一个地方:比如 D:/taichi_source/clang_10_win
  3. 下载LLVM 15.0.0 for Windows MSVC 2019,然后解压到一个地方:比如 D:/taichi_source/llvm_15_msvc2019
  4. 设置环境变量 LLVM_DIRD:/taichi_source/llvm_15_msvc2019,具体步骤如下图。

Untitled

  1. 安装Vulkan’s SDK, 下载地址:here。注意:这一步是为了AOT可以用,AOT对Vulkan的支持是做好的。
  2. 设置环境变量 VULKAN_SDKC:/VulkanSDK/${Your_Vulkan_Version}
  3. 设置环境变量 TAICHI_CMAKE_ARGS-DCLANG_EXECUTABLE=D:/taichi_Source/clang_10_win/bin/clang++.exe; -DLLVM_AS_EXECUTABLE=D:/taichi_Source/llvm_15_msvc2019/bin/llvm-as.exe; -DTI_LLVM_15=ON; -DTI_WITH_C_API=ON; -DTI_WITH_VULKAN:BOOL=ON

Untitled

  1. 管理员 身份打开 VS2019的 x64 Native Tools Command Prompt 。如果不是管理员编译可能会出错。

Untitled

  1. 进入 D:/taichi_source 文件夹下面,开始获取taichi源代码和编译过程。

Untitled

  1. cd taichi
  2. python -m pip install --user -r requirements_dev.txt
  3. python [setup.py](<http://setup.py/>) develop
  4. 验证是否成功: ti example