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
請隨時向我們發送拉取請求,將您自己的項目新增到上面的清單中。