Skip to content

NeuromancerLeo/VulkanTutorialCs_C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

如何编译该项目

该项目在 64 位的 Windows 和 Linux 系统下均正常工作:

1. 下载 .NET 10.0 SDK 并安装

2. 下载 Vulkan SDK 并安装

3. 下载 Xmake 并安装

4. 在确保相关环境变量配置完成后

在项目根目录下控制台输入 cd NativeLibxmake.lua 所在目录),然后输入 xmake build 编译项目的本地代码部分,接着输入 xmake install -o ./ 编译第三方库,前往生成的 bin 目录下复制里面所有的 .dll \ .so 文件;回到项目根目录下,控制台输入 dotnet build --Configuration Release 构建项目的 C# 部分,接着输入 cd HelloTriangle/bin/x64/Release/net10.0 前往构建输出目录,将刚才编译好的 .dll \ .so 文件复制到输出目录下,然后输入 ./HelloTriangle 即可运行.

About

该项目使用 C# + C 动态链接库的形式来使用 Vulkan SDK.

Resources

Stars

Watchers

Forks