ITADN
vezel-dev/zig-sdk
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Zig SDK

Zig SDK

一款 MSBuild SDK,可用于使用 Zig 编译器构建 Zig、C 以及 C++ 项目。

License Commits Build Discussions Discord Zulip


Zig SDK 是一款 MSBuild SDK ,它为 .NET SDK 增加了构建 Zig、C 以及 C++ 项目的能力。

凭借对多种编程语言的支持、跨编译功能、NuGet 打包功能以及更多特性,Zig SDK 能让开发者轻松地在 .NET 解决方案中创建原生组件——无需经历通常构建和打包原生代码时所面临的种种繁琐流程。这些功能均由 Zig 工具链提供支持。

使用方式

该项目提供了以下软件包:

软件包描述下载地址
Vezel.Zig.Sdk提供 MSBuild SDK 及相关任务。Downloads

若要在项目中安装 SDK 包,请将其添加到 msbuild-sdks 属性下的 global.json 中。

如需更多信息,请访问 项目主页

构建

您需要安装 .NET SDK。只需运行 ./cake (一个 Bash 脚本)即可生成构建产物。如果您不想生成文档(生成文档需要 Node.js),也可以使用 ./cake pack

许可证

本项目遵循 LICENSE-0BSD 中规定的条款进行许可。

Zig 徽标则依据 LICENSE-CC-BY-SA-4.0 中规定的条款进行许可。