代码之家  ›  专栏  ›  技术社区  ›  ssube

跨平台本机/托管接口

  •  1
  • ssube  · 技术社区  · 14 年前

    它的一个要求是跨平台兼容,最坏的情况是与Windows和Linux兼容。因此,standard/clr是不可能的。

    需要处理的库大量使用指针,偶尔共享指针,这使得我认为C++/CLI层会更容易。我编写了一个简单的应用程序来测试一些对象的使用,并用/clr:纯,它没有链接到本机模块,但在Windows和Linux下都运行。

    1 回复  |  直到 10 年前
        1
  •  0
  •   leppie    14 年前

    使用P/Invoke。

    使用“pure”会比我看到的慢很多,尤其是数字运算(加密)。