如何在 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# 并反转。