- 安装Visual Studio 2019
- 下载Clang 10.0.0 pre-built binary for windows,然后解压到一个地方:比如
D:/taichi_source/clang_10_win
- 下载LLVM 15.0.0 for Windows MSVC 2019,然后解压到一个地方:比如
D:/taichi_source/llvm_15_msvc2019
- 设置环境变量
LLVM_DIR
为D:/taichi_source/llvm_15_msvc2019
,具体步骤如下图。
- 安装Vulkan’s SDK, 下载地址:here。注意:这一步是为了AOT可以用,AOT对Vulkan的支持是做好的。
- 设置环境变量
VULKAN_SDK
为 C:/VulkanSDK/${Your_Vulkan_Version}
- 设置环境变量
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
- 以 管理员 身份打开 VS2019的
x64 Native Tools Command Prompt
。如果不是管理员编译可能会出错。
- 进入
D:/taichi_source
文件夹下面,开始获取taichi源代码和编译过程。
cd taichi
python -m pip install --user -r requirements_dev.txt
python [setup.py](<http://setup.py/>) develop
- 验证是否成功:
ti example