【发布时间】:2017-03-30 19:33:31
【问题描述】:
我有一个在 VC++ 中实现的库(.lib)。我想在 c# wpf 项目中包含或使用这个库,我该如何实现它。
【问题讨论】:
标签: c# wpf visual-c++ .lib
我有一个在 VC++ 中实现的库(.lib)。我想在 c# wpf 项目中包含或使用这个库,我该如何实现它。
【问题讨论】:
标签: c# wpf visual-c++ .lib
您可以使用marshalling 在您的 C# 代码中访问 C++ 代码。
也看看MSDN。
一个例子
[DllImport("example.dll")]
static public extern void DoSomething(int value);
您可以像往常一样在 C# 代码中使用您的方法
DoSomething(42);
可能有点令人困惑,因为您必须将 C++ 类型“映射”到 C# 并反转。
【讨论】: