如何在 C# WPF 项目中使用 C++ 库 (.lib)
how to use c++ libraries(.lib) in c# WPF project
我有一个在 VC++ 中实现的库 (.lib)。我想在 c# wpf 项目中包含或使用这个库,我该如何实现它。
您可以使用 marshalling 在您的 C# 代码中访问 C++ 代码。
也看看 MSDN。
一个例子
[DllImport("example.dll")]
static public extern void DoSomething(int value);
并且您可以像往常一样在 C# 代码中使用您的方法
DoSomething(42);
可能有点混乱,因为您必须 "map" 将 C++ 类型转换为 C# 并反转。
我有一个在 VC++ 中实现的库 (.lib)。我想在 c# wpf 项目中包含或使用这个库,我该如何实现它。
您可以使用 marshalling 在您的 C# 代码中访问 C++ 代码。
也看看 MSDN。
一个例子
[DllImport("example.dll")]
static public extern void DoSomething(int value);
并且您可以像往常一样在 C# 代码中使用您的方法
DoSomething(42);
可能有点混乱,因为您必须 "map" 将 C++ 类型转换为 C# 并反转。