CppSharp 0.5.1
See the version list below for details.
dotnet add package CppSharp --version 0.5.1
NuGet\Install-Package CppSharp -Version 0.5.1
<PackageReference Include="CppSharp" Version="0.5.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
<PackageVersion Include="CppSharp" Version="0.5.1" />
<PackageReference Include="CppSharp"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add CppSharp --version 0.5.1
#r "nuget: CppSharp, 0.5.1"
#:package CppSharp@0.5.1
#addin nuget:?package=CppSharp&version=0.5.1
#tool nuget:?package=CppSharp&version=0.5.1
CppSharp is a collection of libraries for working with C++ code from high-level languages.
It has multiple use cases, from parsing C++ code to automatically generating bindings for wrapping C/C++ native code allowing interoperability with high-level languages. The supported target languages at present are C# (hence the name of the project) and C++/CLI.
This can be used to consume an existing native library in your high-level code or add scripting support to a native codebase.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net is compatible. |
-
- Baseclass.Contrib.Nuget.Output.Web (>= 2.0.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on CppSharp:
| Package | Downloads |
|---|---|
|
Spout.NET
Spout.NET is a C# .NET Implementation for Spout2, A video frame sharing system. |
|
|
BindingGenerator
CppSharp based binding generator for dotnet |
|
|
Spout.NETCore
Package to invoke spout from c# |
GitHub repositories (6)
Showing the top 6 popular GitHub repositories that depend on CppSharp:
| Repository | Stars |
|---|---|
|
Ruslan-B/FFmpeg.AutoGen
FFmpeg auto generated unsafe bindings for C#/.NET and Core (Linux, MacOS and Mono).
|
|
|
ddobrev/QtSharp
Mono/.NET bindings for Qt
|
|
|
sdcb/OpenVINO.NET
High quality .NET wrapper for OpenVINO™ toolkit.
|
|
|
sdcb/Sdcb.FFmpeg
FFmpeg basic .NET API generated by CppSharp
|
|
|
allisterb/jemalloc.NET
A native memory manager for .NET
|
|
|
Dtronix/PDFiumCore
.NET Standard P/Invoke bindings for PDFium.
|
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 1.1.84.17100 | 1,339 | 11/19/2025 | |
| 1.1.5.3168 | 77,721 | 10/18/2023 | |
| 1.1.1.10805 | 7,923 | 10/18/2023 | |
| 1.0.76.8341 | 8,764 | 10/18/2023 | |
| 1.0.54.626 | 34,291 | 5/31/2023 | |
| 1.0.45.22293 | 29,932 | 2/6/2023 | |
| 1.0.1 | 63,031 | 12/30/2021 | |
| 1.0.0 | 19,544 | 10/12/2021 | |
| 0.11.2 | 21,449 | 2/4/2021 | |
| 0.11.1 | 9,506 | 2/3/2021 | |
| 0.11.0 | 9,719 | 1/29/2021 | |
| 0.10.5 | 35,579 | 6/27/2020 | |
| 0.10.4 | 2,673 | 5/23/2020 | |
| 0.10.3 | 4,855 | 4/9/2020 | |
| 0.10.2 | 6,207 | 3/28/2020 | |
| 0.10.1 | 8,020 | 7/4/2019 | |
| 0.10.0 | 3,299 | 6/25/2019 | |
| 0.5.1 | 3,169 | 6/17/2016 |
Fixed an error while installing caused by the C++ parser.
Language generators: C#, C++/CLI.
64-bit only for the time being.