【问题标题】:how to use c++ libraries(.lib) in c# WPF project [duplicate]如何在c#WPF项目中使用c++库(.lib)[重复]
【发布时间】:2017-03-30 19:33:31
【问题描述】:

我有一个在 VC++ 中实现的库(.lib)。我想在 c# wpf 项目中包含或使用这个库,我该如何实现它。

【问题讨论】:

    标签: c# wpf visual-c++ .lib


    【解决方案1】:

    您可以使用marshalling 在您的 C# 代码中访问 C++ 代码。

    也看看MSDN

    一个例子

    [DllImport("example.dll")]
    static public extern void DoSomething(int value);
    

    您可以像往常一样在 C# 代码中使用您的方法

    DoSomething(42);
    

    可能有点令人困惑,因为您必须将 C++ 类型“映射”到 C# 并反转。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多