【发布时间】:2018-05-10 08:35:41
【问题描述】:
我正在尝试在 c# 中制作一些东西并增加一些速度,我希望在 c++ 中完成一些方法。我以前在java中做过类似的事情,它真的很有趣而且有点简单。尝试在 c# 中执行此操作令人沮丧。 java 中最简单的部分现在是 c# 中最难的部分:找出在 native/extern 中使用的参数。对于像 int、double 和其他基本类型这样的东西很简单,但是对于像结构和类这样更复杂的东西,我该怎么做呢?使用 java,jdk 中有一个名为 javah 的程序可以为您执行此操作,但是经过 3 小时的谷歌搜索后,我没有发现 c#/c++ 桥接器这样的东西。我是忘记了还是没有这样的 C# 程序?
我知道 [DllImport] 我想知道如何将 public static extern void ExternFunction(MyCustomStruct m) 转换为 c++ 签名
【问题讨论】: