CppSharp
Add GCC11 and VS2022 support
CppSharp 是一个工具和一组库,有助于在 .NET 生态系统中使用本机 C/C++ 代码。
它使用 C/C++ 标头和库文件,并生成必要的粘合代码,以将本机 API 作为托管 API 呈现。此类 API 可用于使用托管代码中的现有本机库,或向本机代码库添加托管脚本支持。
目前支持的目标语言是C#和C++/CLI。
它还可以用作将本机代码解析为具有丰富声明和类型信息模型的语法树的库。
NuGet 包 | 持续集成 |
---|---|
镜像 Clang 的 C/C++ AST 和 C# API 中的类型系统类。
查看Clang 的 AST 介绍文档,了解有关其架构的更多详细信息。
提供用于将 C/C++ 源代码解析为语法树的 API。
从本机代码的语法树生成粘合绑定代码。
请参阅以下资源以获取更多信息:
入门
用户手册
开发者手册
如果您发现任何问题,请随时在 GitHub 上提出问题。
如果您需要商业支持,请随时展开讨论或讨论问题。
CppSharp 由以下项目使用:
基西拉人工智能
QtSharp
单机游戏
LLDB夏普
Xamarin
FFMPEG.net
FFmpeg 绑定
Tizen 绑定
libgd 绑定
脉轮锐利
FFmpeg自动生成器
GLFW3.NET
亲爱的ImguiSharp
请随时向我们发送拉取请求,将您自己的项目添加到上面的列表中。