将 CppSharp C# 绑定的 LayoutKind 从固定更改为顺序

Change the LayoutKind from Fixed to Sequencial for CppSharp C# bindings

我正在使用 CppSharp 为 C 库生成 C# 绑定, 但生成的绑定会生成显式结构布局 (LayoutKind.Explicit)。

这使得代码固定为 32 位或 64 位配置,因为, 有什么方法可以更改生成的代码以改为使用顺序布局?

CppSharp 作者在这里!您可以使用 GenerateSequentialLayout 选项启用顺序布局。